04Quartus软件使用教程讲解.pptVIP

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Quartus II9.1软件使用 一、实验目的 掌握可编程逻辑器件的应用开发技术 ——设计输入、编译、仿真和器件编程; 熟悉一种EDA软件使用; 掌握Verilog设计方法; 掌握分模块分层次的设计方法; 四、层次化的设计输入方法 层次结构图 3.4 电路仿真 15.添加信号结点。点击 OK 确定,波形文件如下。 3.4 电路仿真 16.添加输入信号。将data_in【0】设为方波。右击data_in【0】信号,选择 value-clock..,。 3.4 电路仿真 16.添加输入信号。将data_in【0】设为方波。在弹出的clock 设定对话框中,把周期调整为10ns。 17.添加输入信号。将 data_in【1】和data_in【2】按相同的步骤设为方波,周期分别改为 20ns,40ns。 3.4 电路仿真 完成后波形如下所示。输出波形可不管。 3.4 电路仿真 18.保存波形文件 Q_DECODE_38.vwf。 电路仿真属于设计校验,包括功能仿真(前仿真)和时序仿真(后仿真),时序仿真的结果比较接近实际器件仿真的结果。 3.4 电路仿真 检查仿真结果是否正确,并观察电路的时序及延时情况 。 3.4 电路仿真 19.波形文件生成后, 直接点击仿真按钮会提示错误, 这是因为没有先产生功能仿真网表。 20.要生成功能仿真网表,首先设置仿真模式。点击菜单项 Assignment-Settings,选 中 Simulator Settings 选项卡,出现下图所示对话框。在 Simulation mode 中选择 Functional,Simulation input 选择刚才建立的波形文件,完成后点击 OK。 3.4 电路仿真 仿真模式设置对话框。 3.4 电路仿真 点击菜单项Processing-Generate Functional Simulation Netlist,产生功能仿真网表。 3.4 电路仿真 21.点击菜单项Processing-Start Simulation 启动功能仿真。 完成后结果显示如下。 首先要定义引脚功能(将电路的输入、输出端口与芯片脚对应),即指定引脚号与功能端口的对应关系。 再将设计好的电路下载到芯片中,使芯片行使设计的功能。 然后设计外围电路,并按功能脚定义连接电路,实现的完整功能。 Cyclone IIII 3C16 FPGA 3.5 器件的编程下载 DE0开发板系统框图 引脚与功能的对应关系本可灵活分配,但为简化外围电路的设计工作,该实验系统已经实现了部分外围电路,并固定连接了部分引脚。因此,在引脚功能分配时要参考电路板已有资源和连接关系。 Altera Cyclone(R) III 3C16 FPGA 器件 Altera 系列配置– EPCS4 板上USB Blaster 用于编程 ,支持JTAG 模式和 AS 模式 8 MB SDRAM 4 MB 闪存 SD 卡槽 3个按钮开关 10个拨动开关 10个绿色 LED 50-MHz 振荡器时钟源 VGA DAC (4-bit 电阻网络) 带有VGA 输出接口 RS-232 接收器 PS/2 鼠标/键盘接口 两个40-pin 扩展口 DE0开发板系统框图 可用资源使用方法——引脚分配(锁定) 3个按钮开关。分别为BUTTON0, BUTTON1和 BUTTON2,均直接连接至 Cyclone III FPGA芯片。 每个按钮开关没有被按下时,会输出高电平(3.3 V);被按下则会输出低电平(0 V)。 10 个拨动开关。这些拨动开关均没有去抖动电路。每个拨动开关均直接连接至Cyclone III FPGA芯片上的一个特定引脚。当拨动开关置于DOWN档 (接近板子的边缘)时,它会提供一个低电平 (0 V) 的输入至PGA,当其置于 UP 档时,将会提供一个高电平(3.3 V)的输入。 10个可控制LED灯。每一个LED灯均是由Cyclone III FPGA芯片上的特定引脚直接驱动的;将其相对应的引脚置于高电平可点亮 LED 灯,置于低电平则将熄灭LED灯。 可用资源使用方法——引脚分配(锁定) 4个七段数码管。分为2 组,每组2个,用于显示不同大小的数字。七段数码管已连接至 Cyclone III FPGA芯片的相应引脚。FPGA输出低电压的时候,对应的字码段点亮,反之则熄灭。 3.5 器件的编程下载 22.为DE0运行3-8译码器配置引脚。点击菜单项 Assignments-Pins。 3.5 器件的编程下载 23. Pins 菜单项执行之后,会出现一个引脚配置窗口。只用该窗口 的下部的列表进行具体信号的引脚指定。 3.5 器件的编程下载

文档评论(0)

三沙市的姑娘 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档