- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
QuartusII实例演示(二输入与门的设计)
实验目的
初步掌握QuartusII软件;
熟悉掌握FPGA的开发流程;
初步掌握数字实验系统;
二、QuartusII软件的具体设计步骤
1.建立文件夹
在实验室上机时,要求在D盘建立一个自己姓名拼音的文件夹,每次实验内容都在此文件夹下再建立一个文件夹,在这个二级文件夹里存放相应项目、程序文件、仿真波形文件等。
2.建立新工程
(1)双击桌面上 Quartus II6.0 的图标,启动 Quartus II6.0 软件。
(2) 通过 File = New Project Wizard… 菜单命令启动新项目向导。
(3)在随后弹出的对话框上点击 Next 按钮,继续。
(4)在 What is the working directory for this project 栏目中设定新项目所使用的路径;在 What is the name of this project 栏目中输入新项目的名字: vote ,点击 Next 按钮。
(5)在这一步,向导要求向新项目中加入已存在的设计文件。因为我们的设计文件还没有建立,所以点击 Next 按钮,跳过这一步。
(6)为本项目指定目标器件。
(7)在这一步,可以为新项目指定综合工具、仿真工具、时间分析工具。在这个实验中,我使用 Quartus II6.0 的默认设置,直接点击 Next 按钮,继续。
(8)确认相关设置,点击 Finish 按钮,完成新项目创建。
3.设计输入
(1)我们建立一个VHDL文件。通过 File = New 菜单命令,在随后弹出的对话框中选择 VHDL File选项,点击 OK 按钮。通过 File = Save As 命令,将其保存,并加入到项目中。
(2)在VHDL界面输入两输入与门程序,然后通过 File = Save As 命令保存。
4.综合和编译
(1)选择Processing =Start Compilation,检查程序语法错误,并生成RTL图 。
(2)执行Tools =Netlist Viewer =RTL Viewe, 生成RTL图。
5.模拟仿真
(1)在 File 菜单下,点击 New 命令。在随后弹出的对话框中,切换到 Other Files 页。选中 Vector Waveform File 选项,点击 OK 按钮。
(2) 进入波形编辑器窗口工具条.
(3)指定模拟终止时间。
(4)现在,我们已经进入到波形编辑界面。在 Edit 菜单下,点击 Insert Node or Bus… 命令,或在结点名字区连续双击鼠标左键两次,出现如下框图,点击框图中的Node Finder出现结点查找器窗口搜索结点名。
(5)在上面一个框图中点击 Node Finder… 按钮后,打开 Node Finder 对话框。点击 List 按钮,列出电路所有的端子。点击 按钮,全部加入。点击 OK 按钮,确认。
(6)回到 Insert Node or Bus 对话框,点击 OK 按钮,确认。
(7) 编辑输入激励信号波形.选中 a 信号,在 Edit 菜单下,选择 Value = Clock… 命令。在随后弹出的对话框的 Period 栏目中设定参数为50ns,点击 OK 按钮,b信号同理。
(8)功能仿真
A.Processing=Generate Functional Simulation Netlist。
B.使用命令Processing=Simulator Tool ,出现模拟器窗口。
C.功能仿真波形如下:
(9)时序仿真
A.Processing=Generate Functional Simulation Netlis。
B.使用命令Processing=Simulator Tool ,出现模拟器窗口
C.时序仿真波形如下:
注意事项
不能将设计文件存入了根目录,并将其设定成工程,找不到工作库时,报错为:Error:Can’t open VHDL “WORK”。
文件后缀名不是.vhd,在设定工程后编译时,报错为Error:Linel,File e:\half_adder\half_adder.tdf:TDF syntax error…。
设计文件名与实体名不符时,如写成adder.vhd,编译时,报错为:Error:Line1,…VHDL Design File “adder.vhd“ must contain…。
设计文件描述的语法错误,如每一个句子后没加分号 Error VHDL syntax error at and_2.vhd(5) near text :;expecting ;, or )。
编译的成功为项目创建一个编程文件,能够保证了设计输入的基本正确性,
您可能关注的文档
- 产生惯性原因.doc
- 保加利亚的玫瑰产业与玫瑰谷.docx
- 丙型肝炎病毒(hepatitis C virus, HCV)分子病毒学.doc
- Photoshop打造梦幻橙红色光束壁纸.docx
- OpenGL之曲线与曲面.docx
- 北京四中2013届高三物理二轮复习教学案 受力分析及平衡问题.doc
- MnZn铁氧体关键磁参数和工艺.docx
- 北京大学软件及微电子学院2015年计算机技术硕士专业学位研究生招生简章.doc
- 保全对新产品上线支持操作说明指南.doc
- C51时钟(3个)和模数转换程序.docx
- 2024年河南省许昌市长葛市老城镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省许昌市长葛市增福庙乡招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省驻马店市正阳县永兴乡招聘社区工作者真题及答案详解一套.docx
- 2024年河南省驻马店市平舆县万冢乡招聘社区工作者真题附答案详解.docx
- 2024年浙江省湖州市长兴县白岘乡招聘社区工作者真题带答案详解.docx
- 2024年浙江省丽水市青田县巨浦乡招聘社区工作者真题及答案详解1套.docx
- 2024年浙江省温州市泰顺县包乡招聘社区工作者真题附答案详解.docx
- 2024年河南省驻马店市确山县三里河乡招聘社区工作者真题附答案详解.docx
- 2024年河南省驻马店市确山县双河乡招聘社区工作者真题及答案详解1套.docx
- 2024年河南省驻马店市泌阳县双庙街乡招聘社区工作者真题及完整答案详解1套.docx
最近下载
- 物资管理知识题库-填空题.doc VIP
- Yamaha 雅马哈 乐器音响 PSR-SX600 Owner's Manual (Traditional Chinese) 用户手册.pdf
- 2025年危险性较大工程项目领导带班制度.pdf VIP
- 安徽工程大学【个人简历】简单风格四页精美套装简历-简历模板.docx VIP
- 2024年其他类-化验员-水质化验员考试历年常考点试题带答案.docx VIP
- 中国粮油公司年度经营计划.ppt VIP
- 2024年其他类-化验员-水质化验员考试历年常考点试题带答案.docx VIP
- 2024年其他类-化验员-水质化验员考试历年常考点试题带答案版.docx VIP
- 株洲湘江四桥42米现浇箱梁贝雷支架施工技术方案.doc VIP
- GB50312-2016 综合布线系统工程验收规范.docx VIP
文档评论(0)