文档详情

实验三-基于Quartus-II的流水灯设计仿真(新).ppt

发布:2025-02-24约3.81千字共10页下载文档
文本预览下载声明

综上所述,创建工程时的几个步骤如下*(1)指定工程所在的工作库文件夹、工程名及设计实体名;(2)将设计文件加入工程中,若无设计文件直接跳过;(3)选择仿真器和综合器类型(默认“None”为选择QuartusII自带的);(4)选择目标芯片(开发板上的芯片类型);(5)工具设置,默认为都不选择,可直接跳过;(6)完成创建。工程建立后,若需要新增设计文件,可以通过菜单项Project/Add_Remove……在工程中添加新建立的设计文件,也可以删除不需要的设计文件。编译时将按此选项卡中列出的文件处理。三、在QuartusII6.0工程下建立设计文件1、在File菜单下点击“New”,即弹出新建文件窗口QuartusII支持原理图输入、VHDL语言输入等多种设计输入方式,后面以原理图输入(BlockDiagram/SchematicFile)为例介绍选此后单击OK2、建立原理图设计文件*STEP1STEP2STEP3STEP4原理图编辑区绘图辅助工具工程文件名上图中,选择第二项:BlockDiagram/SchematicFile,点击ok后即得如下界面:3、调用参数化元件(内置元件)*在绘图区双击鼠标左键,即弹出添加元件的窗口在此输入已知的元件名,可以快速地调出元件/端口并预览点击“+”号可展开查看查看库中所有的元件/端口分别输入“input”和“74138”时的预览窗口输入74138,库里已有的元件会预览在这里输入INPUT,库里已有的端口符号会预览在这里单击OK,即可将预览的端口符号/元件放置在绘图区绘图辅助工具栏介绍*1、画线及选择工具2、文本工具3、符号工具,点击后可调出前面添加元件的窗口4、窗口缩放工具5、窗口全屏显示,按“ESC”退出注意:使用窗口缩放工具按钮后,请切换回画线及选择工具按钮,才能对绘图进行编辑。其余工具按钮不常用,这里不介绍选中后,右键放大,左键缩小完成画线连接操作鼠标放到端点处,会自动变为小十字形,按下左键拖动到目标处,释放后即完成本次画线操作若要画折线,在转折处单击一次左键,继续拖动即可;为INPUT、OUTPUT端口命名:双击该输出端口,在弹出的窗口中输入名称即可。从符号库中调出JKFF、74138、VCC、GND、INPUT、OUTPUT等符号/端口,排放整齐;实验三:基于QuartusII原理图的流水灯设计及仿真一、实验目的*掌握EDA集成工具软件QuartusII的使用;01020304二、实验设备了解基于PLD的EDA设计流程;熟悉使用QuartusII原理图方式进行数字逻辑电路设计的方法;熟练掌握使用QuartusII对逻辑电路进行仿真。计算机………………三、实验原理*030201流水灯是一种效果灯光,它通过按固定的规律将LED点亮或熄灭上图给出了一种简单的流水灯状态变化示意图,用逻辑电路控制8个LED灯,始终保持7亮1暗,在脉冲信号CP的推动下循环流动;将灯亮用1表示,灯灭用0表示;使用八进制计数器产生74LS138地址端所需的8个地址信号,将计数输出Q0、Q1、Q2分别接入74LS138的A0、A1、A2,为计数器提供低频连续脉冲CP,即可在74LS138的8个输出端获得流水灯的连续状态输出八进制计数器可以通过将3个JK或D触发器先组成T’触发器,然后再级联为异步计数器1.二进制译码器结合计数器实现2.移位寄存器构成顺序脉冲发生器实现顺序脉冲发生器启动时需要通过置数功能先预置状态初值,然后再切换回移位状态,这需要对74LS194的M1、M0模式控制端使用开关进行模式切换移位寄存器构成顺序脉冲发生器可用来控制LED灯按照设计的顺序节拍进行变化,从而实现流水效果。74LS194是双向4位移位寄存器,为了控制8个灯,可以将2片74LS194级联后构成8位顺序脉冲发生器四、实验内容和要求1.设计一个计数译码型流水灯的逻辑电路并完成仿真测试,电路采用8灯结构,8个灯按7亮1暗的规律循环流动,步骤要求如下:(1)在QuartusII软件环境下,采用原理图方式,完成逻辑电路设计。(2)启动全程编译,若存在严重的逻辑问题编译时会报错,修改直至电路无误;(3)新建波形激励文件并配置测试端口,合理设置仿真时间长度及仿真时钟周期;(4)启动仿真。仿真运行完毕后会生成报告波形。分析仿真波形的特征,印证设计目标,是否达到预期设计。2.设计一个移存型流水灯的逻辑电路并完成仿真测试,电路采用8灯结构,8个灯按1亮7暗的规律循环流动。设计的步骤要求同上。*1、异步模八计数器设计(

显示全部
相似文档