实验三_基于Quartus_II的流水灯设计仿真(新).
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
14
3、常用工具栏
扩展控制按钮
编译报告
若QuartusII界面上 To reset views:
一些默认的按钮被 关闭,影响使用,
1.Tools Customize Toolbars Reset All
可按右边的操作步 2.Restart Quartus II
骤来复原
15
二、在QuartusII6.0环境下建立工程 工程创建时的准备工作
2.移位寄存器构成顺序脉冲发生器实现
移位寄存器构成顺序脉冲发生器可用来控制LED灯按 照设计的顺序节拍进行变化,从而实现流水效果。
74LS194是双向4位移位寄存器,为了控制8个灯,可 以将2片74LS194级联后构成8位顺序脉冲发生器
Q0 Q1 Q2 Q3 M1
Q0 Q1 Q2 Q3 M1
四、实验内容和要求
1.设计一个计数译码型流水灯的逻辑电路并完成仿真测试, 电路采用8灯结构,8个灯按7亮1暗的规律循环流动,步骤要求 如下:
(1)在Quartus II软件环境下,采用原理图方式,完成逻辑电 路设计。
(2)启动全程编译,若存在严重的逻辑问题编译时会报错,修 改直至电路无误;
QuartusII通过“工程(Project)”来管理设计文 件,必须为此工程创建一个放置与此工程相关的 所有设计文件的文件夹;
此文件夹名不宜用中文,也最好不要用数字,应 放到磁盘上容易找到的地方,不要放在软件的安 装目录中;
建立完工程文件夹后再进行后续操作……
16
1、项目创建向导
文件菜单
址physiccal address; 用写字板或记事本打开本机QuartusII软件实际安装目录下
的license.dat文件。如C:\Altera\ license.dat 使用“全部替换”功能将其中的所有的Host ID替换为本机
实际的物理地址即完成破解。 (替换时需注意不能插入空格并去掉符号“-” )
(3)新建波形激励文件并配置测试端口,合理设置仿真时间长 度及仿真时钟周期;
(4)启动仿真。仿真运行完毕后会生成报告波形。分析仿真波 形的特征,印证设计目标,是否达到预期设计。
2.设计一个移存型流水灯的逻辑电路并完成仿真测试,电路 采用8灯结构,8个灯按1亮7暗的规律循环流动。
设计的步骤要求同上。
保存文件并关闭,重启Quartus,注册请求界面已消失。
12
若注册请求界 面还未消失
请按左图选择
在下图中重设 文件指向路径
2、Quartus II 6.0主界面操作环境
1、Project Navigator(工程管理器) 2、Status window(状态窗口)
2、Message window(信息窗口)
(devices)EP1C3T14Baidu NhomakorabeaC8 3. 新建图形设计文件,调用相关元件,设计总体电路原理
图,并编译通过; 4. 新建波形矢量文件,添加引脚端口并编辑激励波形,保
存该文件并执行时序仿真,观察并分析仿真结果。
9
QuartusII软件操作流程
请同学们参照后面的步骤,提前做好预习,熟悉 QuartusII软件的操作环境;
使用八进制计数器产生74LS138地址端所需的8个地址 信号,将计数输出Q0、Q1、Q2分别接入74LS138的 A0、A1、A2,为计数器提供低频连续脉冲CP,即可 在74LS138的8个输出端获得流水灯的连续状态输出
Q0
A0
CP
8进制 Q1 A1 3-8线
计数器 Q2 A2 译码器
八进制计数器可以通过将3个JK或D触发器 先组成T’触发器,然后再级联为异步计数器
实验三:基于QuartusII原理 图的流水灯设计及仿真
一、实验目的
掌握EDA集成工具软件Quartus II的使用; 了解基于PLD的EDA设计流程; 熟悉使用QuartusII原理图方式进行数字逻辑电路设计
的方法; 熟练掌握使用QuartusII对逻辑电路进行仿真。
二、实验设备
6
计数译码型流水灯参考设计 1、异步模八计数器设计(在QuartusII中画图)
由JK→T’构成异步模八计数器为74LS138产生连续变化的地 址信号;
f1为连续脉冲CP,为便于视觉观察,输入频率一般应为110Hz;
Q2、Q1、Q0分别接到74138的地址端A2、A1、A0;
7
2、译码器应用(在QuartusII中进行图形设计)
选择文件的存放路径 工程文件名,任取,建立 在用户自己的目录下,不 要使用软件的安装目录或 系统目录 顶层实体名,一般和工程 名相同
1
CR 74 LS 194 M0
1
CR 74 LS 194 M0
DSR
DSL
DSR
DSL
D0 D1 D2 D3
D0 D1 D2 D3
CP 0 0 0 0
CP 0 0 0 1
1
K 0
1
顺序脉冲发生器启动时需要通过置数功能先预置状态初值, 然后再切换回移位状态,这需要对74LS194的M1、M0 模式控制端使用开关进行模式切换
Q2、Q1、Q0接三个JK触发器的Q端输出,接收前端 计数器输出的地址信号;
Y0、Y1、……Y7与实验板上的LED灯进行连接(在 QuartusII下进行引脚锁定),观察流水现象;
8
五、实验步骤
1. 通过QuartusII建立一个新项目; 2. 建立项目时选Cyclone系列(family)的目标器件
计算机
2
三、实验原理
………………………………
流水灯是一种效果灯光,它通过按固定的规律将LED 点亮或熄灭
上图给出了一种简单的流水灯状态变化示意图,用逻 辑电路控制8个LED灯,始终保持7亮1暗,在脉冲信 号CP的推动下循环流动;
将灯亮用1表示,灯灭用0表示;
3
1.二进制译码器结合计数器实现
QuartusII软件可到实验中心网站上下载,要注意它 的破解步骤。
10
一、准备
1、使用QuartusII软件之前,请确保软件已正常破解
若启动QuartusII时看到如下注册请求界面,则说明软件尚 未注册许可,需要进行认证后才能正常使用:
11
在开始菜单\运行中输入命令:cmd,打开MS-DOS命令窗; 在命令窗中输入: ipconfig/all,回车后即列出本机物理地
3、常用工具栏
扩展控制按钮
编译报告
若QuartusII界面上 To reset views:
一些默认的按钮被 关闭,影响使用,
1.Tools Customize Toolbars Reset All
可按右边的操作步 2.Restart Quartus II
骤来复原
15
二、在QuartusII6.0环境下建立工程 工程创建时的准备工作
2.移位寄存器构成顺序脉冲发生器实现
移位寄存器构成顺序脉冲发生器可用来控制LED灯按 照设计的顺序节拍进行变化,从而实现流水效果。
74LS194是双向4位移位寄存器,为了控制8个灯,可 以将2片74LS194级联后构成8位顺序脉冲发生器
Q0 Q1 Q2 Q3 M1
Q0 Q1 Q2 Q3 M1
四、实验内容和要求
1.设计一个计数译码型流水灯的逻辑电路并完成仿真测试, 电路采用8灯结构,8个灯按7亮1暗的规律循环流动,步骤要求 如下:
(1)在Quartus II软件环境下,采用原理图方式,完成逻辑电 路设计。
(2)启动全程编译,若存在严重的逻辑问题编译时会报错,修 改直至电路无误;
QuartusII通过“工程(Project)”来管理设计文 件,必须为此工程创建一个放置与此工程相关的 所有设计文件的文件夹;
此文件夹名不宜用中文,也最好不要用数字,应 放到磁盘上容易找到的地方,不要放在软件的安 装目录中;
建立完工程文件夹后再进行后续操作……
16
1、项目创建向导
文件菜单
址physiccal address; 用写字板或记事本打开本机QuartusII软件实际安装目录下
的license.dat文件。如C:\Altera\ license.dat 使用“全部替换”功能将其中的所有的Host ID替换为本机
实际的物理地址即完成破解。 (替换时需注意不能插入空格并去掉符号“-” )
(3)新建波形激励文件并配置测试端口,合理设置仿真时间长 度及仿真时钟周期;
(4)启动仿真。仿真运行完毕后会生成报告波形。分析仿真波 形的特征,印证设计目标,是否达到预期设计。
2.设计一个移存型流水灯的逻辑电路并完成仿真测试,电路 采用8灯结构,8个灯按1亮7暗的规律循环流动。
设计的步骤要求同上。
保存文件并关闭,重启Quartus,注册请求界面已消失。
12
若注册请求界 面还未消失
请按左图选择
在下图中重设 文件指向路径
2、Quartus II 6.0主界面操作环境
1、Project Navigator(工程管理器) 2、Status window(状态窗口)
2、Message window(信息窗口)
(devices)EP1C3T14Baidu NhomakorabeaC8 3. 新建图形设计文件,调用相关元件,设计总体电路原理
图,并编译通过; 4. 新建波形矢量文件,添加引脚端口并编辑激励波形,保
存该文件并执行时序仿真,观察并分析仿真结果。
9
QuartusII软件操作流程
请同学们参照后面的步骤,提前做好预习,熟悉 QuartusII软件的操作环境;
使用八进制计数器产生74LS138地址端所需的8个地址 信号,将计数输出Q0、Q1、Q2分别接入74LS138的 A0、A1、A2,为计数器提供低频连续脉冲CP,即可 在74LS138的8个输出端获得流水灯的连续状态输出
Q0
A0
CP
8进制 Q1 A1 3-8线
计数器 Q2 A2 译码器
八进制计数器可以通过将3个JK或D触发器 先组成T’触发器,然后再级联为异步计数器
实验三:基于QuartusII原理 图的流水灯设计及仿真
一、实验目的
掌握EDA集成工具软件Quartus II的使用; 了解基于PLD的EDA设计流程; 熟悉使用QuartusII原理图方式进行数字逻辑电路设计
的方法; 熟练掌握使用QuartusII对逻辑电路进行仿真。
二、实验设备
6
计数译码型流水灯参考设计 1、异步模八计数器设计(在QuartusII中画图)
由JK→T’构成异步模八计数器为74LS138产生连续变化的地 址信号;
f1为连续脉冲CP,为便于视觉观察,输入频率一般应为110Hz;
Q2、Q1、Q0分别接到74138的地址端A2、A1、A0;
7
2、译码器应用(在QuartusII中进行图形设计)
选择文件的存放路径 工程文件名,任取,建立 在用户自己的目录下,不 要使用软件的安装目录或 系统目录 顶层实体名,一般和工程 名相同
1
CR 74 LS 194 M0
1
CR 74 LS 194 M0
DSR
DSL
DSR
DSL
D0 D1 D2 D3
D0 D1 D2 D3
CP 0 0 0 0
CP 0 0 0 1
1
K 0
1
顺序脉冲发生器启动时需要通过置数功能先预置状态初值, 然后再切换回移位状态,这需要对74LS194的M1、M0 模式控制端使用开关进行模式切换
Q2、Q1、Q0接三个JK触发器的Q端输出,接收前端 计数器输出的地址信号;
Y0、Y1、……Y7与实验板上的LED灯进行连接(在 QuartusII下进行引脚锁定),观察流水现象;
8
五、实验步骤
1. 通过QuartusII建立一个新项目; 2. 建立项目时选Cyclone系列(family)的目标器件
计算机
2
三、实验原理
………………………………
流水灯是一种效果灯光,它通过按固定的规律将LED 点亮或熄灭
上图给出了一种简单的流水灯状态变化示意图,用逻 辑电路控制8个LED灯,始终保持7亮1暗,在脉冲信 号CP的推动下循环流动;
将灯亮用1表示,灯灭用0表示;
3
1.二进制译码器结合计数器实现
QuartusII软件可到实验中心网站上下载,要注意它 的破解步骤。
10
一、准备
1、使用QuartusII软件之前,请确保软件已正常破解
若启动QuartusII时看到如下注册请求界面,则说明软件尚 未注册许可,需要进行认证后才能正常使用:
11
在开始菜单\运行中输入命令:cmd,打开MS-DOS命令窗; 在命令窗中输入: ipconfig/all,回车后即列出本机物理地