- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 QuartusⅡ设计软件的应用 3.1 概述 3.1.1 QuartusⅡ软件简介 3.1.2 QuartusⅡ软件的安装 3.1.3 QuartusⅡ软件的用户界面 3.1.4 QuartusⅡ的开发流程 3.2 Quartus II的基本操作 3.2.1 QuartusⅡ原理图输入法 3.2.2 QuartusⅡ文本编辑输入法 3.3 设计项目的编译与仿真 3.3.1 项目的编译 3.3.2 项目的功能仿真与时序分析 3.4 层次化设计输入法 3.5 器件的下载编程 图3.62 完成选择器件引脚 图3.61 选择器件引脚 3.编程下载设计文件 下面只介绍常用的使用 ByteBlasterMV或ByteBlaster Ⅱ下载电缆,用JTAG模式或者主动串行编程模式(AS Mode)编程下载设计文件的方法。 (1)JTAG模式编程下载应用JTAG模式可用编译好的SOF文件直接对FP GA器件进行配置。 ① 硬件连接。 首先用 ByteBlasterMV或ByteBlaster Ⅱ下载电缆把开发板或实验箱与Quartus Ⅱ所安装的计算机并口通信线连接好,打开电源,具体方法要参考开发板或实验箱的有关资料。 ② 打开编程窗口、选择编程模式和配置文件。 选择菜单“Tool”→“Programmer”命令,弹出以下编程窗口,如图3.63所示。 图3.63 编程窗口 在“Mode”栏中选择“JTAG”模式,如图3.64所示。 图3.64 Mode选择 核对下载文件路径和文件名。若不出现或有错,单击左侧“Add File”按钮,手动选择所要下载的文件。 选中打钩的下载文件右侧的第一个编程项目复选框,如图3.65所示。 图3.65 打钩第一个编程项目复选框 ③ 设置编程器(若是初次安装时)。 若是初次安装Quartus,且编程窗口内右上角的地方有No Hardware字样,则必须加入下载方式。 图3.66 单击“Hardware Setup”按钮 图3.42 设置时间 图3.43 执行“Edit”→“Grid Size”命令 执行“Edit”→“Grid Size”命令,设置时间单位为100 ns,如图3.43和图3.44所示。 图3.44 设置时间单位 3.设置输入信号波形 单击工具箱中缩放工具按钮,将鼠标移到编辑区内,单击鼠标,调整波形区横向比例,如图3.45所示。 图3.45 调整波形区横向比例 图3.46 选择要设置的区域 单击工具箱中的选择按钮,然后在要设置波形的区域上按下鼠标左键并拖动鼠标,选择要设置的区域,如图3.46所示。 图3.47 将该区域设置为高电平 单击工具箱中高电平设置按钮,将该区域设置为高电平,如图3.47所示。 图3.48 设置后的波形 用相似的方法设置其他区域的波形,如图3.48所示,注意图3.48波形与真值表相对应。 4.进行功能仿真 设置输入信号后,保存文件,文件名与设计文件名一致。 执行“Processing”→“Start Simulation”命令,进行仿真,如图3.49所示。 图3.49 Start Simulation 图3.50 仿真结果 仿真结果如图3.50所示。 认真核对输入/输出波形,可检查设计的功能正确与否。 5.生成元件符号 执行“File”→“Great/Update”→“Great Symbol Files for Current File”命令,将本设计电路封装生成一个元件符号(见图3.51),供以后在原理图编辑器下进行层次设计时调用。 所生成的符号(见图3.52)存放在本工程目录下,文件名为BiaoJueQi,文件后缀名为.bsf,调用方法与Quarius Ⅱ提供的元件符号相似。 图3.51 生成元件符号 图3.52 BiaoJueQi元件符号 层次化设计也称“自顶向下”设计方法,即将一个大的设计项目分解为若干子项目或若干层次来完成。 划分是从顶层由高往下,而设计则可先设计底层的电路,然后在高层次的设计中,逐级调用低层次的设计结果。 原理图输入法可很方便地进行层次化设计。 【例3.1】用层次化设计设计一个两位二进制数乘法器。 1.系统分析 两位二进制数相乘,最多可得四位二进制数,其乘法运算如下: 其中,m0=a0b0 ml=alb0+a0b1 m2=alb1+进位c1 m3=进位c2 由此可知,系统可分解为两个半加器和几个
您可能关注的文档
- EDA技术实用教程(第三版) 教学课件 作者 潘松 黄继业 第六章.pdf
- EDA技术实用教程(第三版) 教学课件 作者 潘松 黄继业 第七章.pdf
- EDA技术实用教程(第三版) 教学课件 作者 潘松 黄继业 第三章.pdf
- EDA技术实用教程(第三版) 教学课件 作者 潘松 黄继业 第十二章.pdf
- EDA技术实用教程(第三版) 教学课件 作者 潘松 黄继业 第十三章.pdf
- EDA技术实用教程(第三版) 教学课件 作者 潘松 黄继业 第十一章.pdf
- EDA技术实用教程(第三版) 教学课件 作者 潘松 黄继业 第十章.pdf
- EDA技术实用教程(第三版) 教学课件 作者 潘松 黄继业 第四章.pdf
- EDA技术实用教程(第三版) 教学课件 作者 潘松 黄继业 第五章.pdf
- EDA技术实用教程(第三版) 教学课件 作者 潘松 黄继业 附录.pdf
- EDA实用技术 第2版 教学课件 作者 宋嘉玉 第4章 硬件描述语言VHDL.ppt
- EDA实用技术 第2版 教学课件 作者 宋嘉玉 第5章 Multisim9设计软件的应用.ppt
- EDA实用技术 第2版 教学课件 作者 宋嘉玉 第6章 Protel 99SE电路原理图设计.ppt
- EDA实用技术 第2版 教学课件 作者 宋嘉玉 第7章 Protel 99SE电路板图设计.ppt
- EDA实用技术 第2版 教学课件 作者 宋嘉玉 第8章 开发系统案例.ppt
- EDA实用技术 教学课件 作者 宋嘉玉 孙丽霞 EDA技术实用技术目录.ppt
- EDA实用技术 教学课件 作者 宋嘉玉 孙丽霞 第二章 可编程逻辑器件.ppt
- EDA实用技术 教学课件 作者 宋嘉玉 孙丽霞 第六章.ppt
- EDA实用技术 教学课件 作者 宋嘉玉 孙丽霞 第七章.ppt
- EDA实用技术 教学课件 作者 宋嘉玉 孙丽霞 第三章.ppt
文档评论(0)