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

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

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验三:基于 QuartusII 原理 图的流水灯设计及仿真 一、实验目的 ? 掌握 EDA 集成工具软件 Quartus II 的使用; ? 了解基于 PLD 的 EDA 设计流程; ? 熟悉使用 QuartusII 原理图方式进行数字逻辑电路设计 的方法; ? 熟练掌握使用 QuartusII 对逻辑电路进行仿真。 2 二、实验设备 ? 计算机 3 三、实验原理 ? 流水灯是一种效果灯光,它通过按固定的规律将 LED 点亮或熄灭 ? 上图给出了一种简单的流水灯状态变化示意图,用逻 辑电路控制 8 个 LED 灯,始终保持 7 亮 1 暗,在脉冲信 号 CP 的推动下循环流动; ? 将灯亮用 1 表示,灯灭用 0 表示; ……………………………… 1 .二进制译码器结合计数器实现 ? 使用八进制计数器产生 74LS138 地址端所需的 8 个地址 信号,将计数输出 Q0 、 Q1 、 Q2 分别接入 74LS138 的 A0 、 A1 、 A2 ,为计数器提供低频连续脉冲 CP ,即可 在 74LS138 的 8 个输出端获得流水灯的连续状态输出 8 进制 计数器 3-8 线 译码器 CP Q0 Q1 Q2 A0 A1 A2 八进制计数器可以通过将 3 个 JK 或 D 触发器 先组成 T' 触发器,然后再级联为异步计数器 2 .移位寄存器构成顺序脉冲发生器实现 ? 移位寄存器构成顺序脉冲发生器可用来控制 LED 灯按 照设计的顺序节拍进行变化,从而实现流水效果。 ? 74LS194 是双向 4 位移位寄存器,为了控制 8 个灯,可 以将 2 片 74LS194 级联后构成 8 位顺序脉冲发生器 顺序脉冲发生器启动时需要通过置数功能先预置状态初值, 然后再切换回移位状态,这需要对 74LS194 的 M1 、 M0 模式控制端使用开关进行模式切换 74 LS 194 CP 0 0 0 0 D SL D SR CR Q 0 Q 1 Q 2 Q 3 D 0 D 1 D 2 D 3 M 1 M 0 74 LS 194 CP 0 0 1 0 D SL D SR 1 CR M 1 M 0 1 1 Q 0 Q 1 Q 2 Q 3 D 0 D 1 D 2 D 3 0 1 K ? 1 .设计一个计数译码型流水灯的逻辑电路并完成仿真测试, 电路采用 8 灯结构, 8 个灯按 7 亮 1 暗的规律循环流动,步骤要求 如下: ? ( 1 )在 Quartus II 软件环境下,采用原理图方式,完成逻辑电 路设计。 ? ( 2 )启动全程编译,若存在严重的逻辑问题编译时会报错,修 改直至电路无误; ? ( 3 )新建波形激励文件并配置测试端口,合理设置仿真时间长 度及仿真时钟周期; ? ( 4 )启动仿真。仿真运行完毕后会生成报告波形。分析仿真波 形的特征,印证设计目标,是否达到预期设计。 ? 2 .设计一个移存型流水灯的逻辑电路并完成仿真测试,电路 采用 8 灯结构, 8 个灯按 1 亮 7 暗的规律循环流动。 ? 设计的步骤要求同上。 6 四、实验内容和要求 1 、异步模八计数器设计(在 QuartusII 中画图) ? 由 JK → T ' 构成异步模八计数器为 74LS138 产生连续变化的地 址信号; ? f1 为连续脉冲 CP ,为便于视觉观察,输入频率一般应为 1- 10Hz ; ? Q2 、 Q1 、 Q0 分别接到 74138 的地址端 A2 、 A1 、 A0 ; 7 计数译码型流水灯参考设计 2 、译码器应用(在 QuartusII 中进行图形设计) ? Q2 、 Q1 、 Q0 接三个 JK 触发器的 Q 端输出,接收前端 计数器输出的地址信号; ? Y0 、 Y1 、 …… Y7 与实验板上的 LED 灯进行连接 (在 QuartusII 下进行引脚锁定 ),观察流水现象; 8 五、实验步骤 ? 1. 通过 QuartusII 建立一个新项目; ? 2. 建立项目时选 Cyclone 系列( family )的目标器件 ( devices ) EP1C3T144C8 ? 3. 新建图形设计文件,调用相关元件,设计总体电路原理 图,并编译通过; ? 4. 新建波形矢量文件,添加引脚端口并编辑激励波形,保 存该文件并执行时序仿真,观察并分析仿真结果。 9 QuartusII 软件操作流程 ? 请同学们参照后面的步骤,提前做好预习,熟悉 QuartusII 软件的操作环境; ? Quar

文档评论(0)

zhaoxiaoj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档