《数字系统与fpga设计》实验指导书

《数字系统与fpga设计》实验指导书

ID:37973650

大小:290.00 KB

页数:30页

时间:2019-06-04

《数字系统与fpga设计》实验指导书_第1页
《数字系统与fpga设计》实验指导书_第2页
《数字系统与fpga设计》实验指导书_第3页
《数字系统与fpga设计》实验指导书_第4页
《数字系统与fpga设计》实验指导书_第5页
资源描述:

《《数字系统与fpga设计》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数字系统与FPGA设计》实验指导书实验一设计输入(2学时)一、实验要求学习使用quartus2设计软件。学习模块和原理图编辑器、文本编辑器使用,掌握模块图和原理图的输入方法,完成本讲实例my_design的模块图输入和原理图mux2的输入,并完成HDL模块my_dff.v的输入。完成设计编译。二、实验设备PC机一台QuartusⅡ5.1开发软件三、设计步骤1、使用QuartusⅡ5.1软件新建项目my_design。选择File>NewProjectWizard…选项,输入新建项目名称my_design,单击next完成项目建立;2、在File>New>Bloc

2、k/Schematicdocument选择DeviceDesignFiles进入模块编辑器,对mux2完成模块图和原理图输入;3、选择HDL模块,利用文本编辑器完成my_dff.v的输入。四、实验电路描述与实验结果1、完成项目my_design的顶层设计(附设计图)。第30页共30页《数字系统与FPGA设计》实验指导书2、对mux2完成模块图和原理图输入(附模块图和模块原理图)。3、对my_dff.v进行HDL输入设计(附VerilogHDL程序)。第30页共30页《数字系统与FPGA设计》实验指导书五、思考题1、常用的设计输入的方法有哪些?2、图表模块的输入设计

3、流程是什么?怎样实现模块图和原理图输入(写出具体步骤)。3、在编译设计时有哪些需要注意的问题?第30页共30页《数字系统与FPGA设计》实验指导书实验二简单电路仿真与IP定制(2学时)一、实验要求1、学习quartus2设计软件的仿真工具使用,掌握波形编辑器使用,建立my_design的激励波形输入文件,并完成其功能仿真。2、宏模块的定制与仿真。建立新工程,如my_design4。学习quartus2的宏模块定制方法,用LPM宏定制10bit加法器、RAM和ROM,并完成它们的功能仿真。二、实验设备PC机一台QuartusⅡ5.1开发软件三、设计步骤1、建立项目m

4、y_design,完成激励波形文件输入和仿真。(1)在File菜单下,点击New命令,在随后弹出的对话框中,切换到OtherFiles页。选中VectorWaveformFile选项,点击OK按钮进入波形编辑界面。(2)在Edit菜单下,点击InsertNodeorBus命令。(3)点击NodeFinder按钮,打开NodeFinder对话框。点击List按钮,列出电路所有的端子。点击>>按钮,全部加入。点击OK按钮,确认。(4)回到InsertNodeorBus对话框,点击OK按钮,确认。(5)选中信号,在Edit菜单下,选择Value=>Clock…命令。在随

5、后弹出的对话框的Period栏目中设定参数,点击OK按钮。(6)保存文件,在Processing菜单下,选择StartSimulation启动仿真工具。仿真结束后,点击确认按钮,观察仿真结果。2、完成10bit加法器的LPM宏定制(参见课件8bit加法器和教材第6章P321)。第30页共30页《数字系统与FPGA设计》实验指导书3、对RAM和ROM进行宏定制(参见课件ROM使用和教材第6章P321)。四、实验电路描述与实验结果1、列出项目my_design的激励波形和仿真结果。2、列出用LPM宏定制10bit加法器的仿真结果。第30页共30页《数字系统与FPGA设

6、计》实验指导书3、列出用LPM宏定制RAM和ROM的仿真结果。五、思考题1、QuartusⅡ5.1仿真平台由哪三部分组成,各自作用是什么?第30页共30页《数字系统与FPGA设计》实验指导书2、什么是IP,如何进行分类?3、如何进行宏模块定制,在使用上有何原则?第30页共30页《数字系统与FPGA设计》实验指导书实验三8bit无符号数串行硬件乘法器模块设计和功能仿真(2学时)一、实验要求用一个8bit加法器串行相加实现,模块如下图。完成模块设计和功能仿真。输入输出说明:Reset:复位Clk:时钟St:启动信号Done:运算结束信号Mul:乘数Muld:被乘数Pr

7、oduct:运算结果二、实验设备PC机一台QuartusⅡ开发软件三、实验原理:第30页共30页《数字系统与FPGA设计》实验指导书1.模块体系结构模块主要由三大部分构成,控制单元负责控制逻辑、移位累加器和加法计数器实现具体数据处理和数据路径。控制单元移位累加器加法计数器2.乘法原理算法模型如下图:第30页共30页《数字系统与FPGA设计》实验指导书四、实验步骤1.使用quartus2设计软件建立工程文件。由file>New>block/…进入,由模块实现选择进入。2.使用verilog语言设计控制单元,用模块编辑器调用宏器件设计乘法器的移位累加器和加法计数器。(

8、参见课件第

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。