《数字系统与FPGA设计》实验指导书 实验一设计输入(2学时) 一、实验要求 学习使用quartus.2设计软件。学习模块和原理图编辑器、文本 编辑器使用,掌握模块图和原理图的输入方法,完成本讲实例 my_design的模块图输入和原理图mux2的输入,并完成HDL模块 my_dffv的输入。完成设计编译。 二、实验设备 PC机 一台 Quartus IⅡ5.1开发软件 三、设计步骤 l、使用QuartusⅡ5.1软件新建项目my_design.。选择File>New Project Wizard.选项,输入新建项目名称my_design,单击next 完成项目建立: 2、在File>New>Block/Schematic document选择Device Design Files 进入模块编辑器,对ux2完成模块图和原理图输入; 3、选择HDL模块,利用文本编辑器完成my_dff.v的输入。 四、实验电路描述与实验结果 l、完成项目my_design的顶层设计(附设计图)。 第1页共31页
《数字系统与 FPGA 设计》实验指导书 第 1 页 共 31 页 实验一 设计输入(2 学时) 一、实验要求 学习使用 quartus2 设计软件。学习模块和原理图编辑器、文本 编辑器使用,掌握模块图和原理图的输入方法,完成本讲实例 my_design 的模块图输入和原理图 mux2 的输入,并完成 HDL 模块 my_dff.v 的输入。完成设计编译。 二、实验设备 PC 机 一台 QuartusⅡ5.1 开发软件 三、设计步骤 1、使用 QuartusⅡ5.1 软件新建项目 my_design。选择 File>New Project Wizard.选项,输入新建项目名称 my_design,单击 next 完成项目建立; 2、在 File>New>Block/Schematic document 选择 Device Design Files 进入模块编辑器,对 mux2 完成模块图和原理图输入; 3、选择 HDL 模块,利用文本编辑器完成 my_dff.v 的输入。 四、实验电路描述与实验结果 1、完成项目 my_design 的顶层设计(附设计图)
《数字系统与FPGA设计》实验指导书 2、对ux2完成模块图和原理图输入(附模块图和模块原理图)。 3、对my dff.v进行HDL输入设计(附Verilog HDL程序)。 第2页共31页
《数字系统与 FPGA 设计》实验指导书 第 2 页 共 31 页 2、对 mux2 完成模块图和原理图输入(附模块图和模块原理图)。 3、对 my_dff.v 进行 HDL 输入设计(附 Verilog HDL 程序)
《数字系统与FPGA设计》实验指导书 五、思考题 1、常用的设计输入的方法有哪些? 2、图表模块的输入设计流程是什么?怎样实现模块图和原理图输 入(写出具体步骤)。 3、在编译设计时有哪些需要注意的问题? 第3页共31页
《数字系统与 FPGA 设计》实验指导书 第 3 页 共 31 页 五、思考题 1、常用的设计输入的方法有哪些? 2、图表模块的输入设计流程是什么?怎样实现模块图和原理图输 入(写出具体步骤)。 3、在编译设计时有哪些需要注意的问题?
《数字系统与FPGA设计》实验指导书 实验二简单电路仿真与IP定制(2学时) 一、实验要求 1、学习quartus.2设计软件的仿真工具使用,掌握波形编辑器使用, 建立my design的激励波形输入文件,并完成其功能仿真。 2、宏模块的定制与仿真。建立新工程,如my_design4。学习quartus2 的宏模块定制方法,用LPM宏定制1Obit加法器、RAM和ROM, 并完成它们的功能仿真。 二、实验设备 PC机 一台 Quartus IⅡ5.1开发软件 三、设计步骤 l、建立项目my_design,完成激励波形文件输入和仿真。 (1)在Fle菜单下,点击New命令,在随后弹出的对话框中, 切换到Other Files页。选中Vector Waveform File选项,点击OK 按钮进入波形编辑界面。 (2)在Edit菜单下,点击Insert Node or Bus命令。 (3)点击Node Finder按钮,打开Node Finder对话框。点击 Lst按钮,列出电路所有的端子。点击>按钮,全部加入。点击 OK按钮,确认。 (4)回到Insert Node or Bus对话框,点击OK按钮,确认。 (5)选中信号,在Edit菜单下,选择Value=>Clock·命令。 在随后弹出的对话框的Period栏目中设定参数,点击OK按钮。 (6)保存文件,在Processing菜单下,选择Start Simulation启 动仿真工具。仿真结束后,点击确认按钮,观察仿真结果。 2、完成10bit加法器的LPM宏定制(参见课件8bit加法器和教材 第6章P321)。 3、对RAM和ROM进行宏定制(参见课件ROM使用和教材第6 第4页共31页
《数字系统与 FPGA 设计》实验指导书 第 4 页 共 31 页 实验二 简单电路仿真与 IP 定制(2 学时) 一、实验要求 1、学习 quartus2 设计软件的仿真工具使用,掌握波形编辑器使用, 建立 my_design 的激励波形输入文件,并完成其功能仿真。 2、宏模块的定制与仿真。建立新工程,如 my_design4。学习 quartus2 的宏模块定制方法,用 LPM 宏定制 10bit 加法器、RAM 和 ROM, 并完成它们的功能仿真。 二、实验设备 PC 机 一台 QuartusⅡ5.1 开发软件 三、设计步骤 1、建立项目 my_design,完成激励波形文件输入和仿真。 (1)在 File 菜单下,点击 New 命令,在随后弹出的对话框中, 切换到 Other Files 页。选中 Vector Waveform File 选项,点击 OK 按钮进入波形编辑界面。 (2)在 Edit 菜单下,点击 Insert Node or Bus 命令。 (3)点击 Node Finder 按钮,打开 Node Finder 对话框。点击 List 按钮,列出电路所有的端子。点击>>按钮,全部加入。点击 OK 按钮,确认。 (4)回到 Insert Node or Bus 对话框,点击 OK 按钮,确认。 (5)选中信号,在 Edit 菜单下,选择 Value => Clock. 命令。 在随后弹出的对话框的 Period 栏目中设定参数,点击 OK 按钮。 (6)保存文件,在 Processing 菜单下,选择 Start Simulation 启 动仿真工具。仿真结束后,点击确认按钮,观察仿真结果。 2、完成 10bit 加法器的 LPM 宏定制(参见课件 8bit 加法器和教材 第 6 章 P321)。 3、对 RAM 和 ROM 进行宏定制(参见课件 ROM 使用和教材第 6
《数字系统与FPGA设计》实验指导书 章P321). 四、实验电路描述与实验结果 l、列出项目my design的激励波形和仿真结果。 2、列出用LPM宏定制10bit加法器的仿真结果。 第5页共31页
《数字系统与 FPGA 设计》实验指导书 第 5 页 共 31 页 章 P321)。 四、实验电路描述与实验结果 1、列出项目 my_design 的激励波形和仿真结果。 2、列出用 LPM 宏定制 10bit 加法器的仿真结果