"这份文档是关于使用ModelSim* Intel FPGA Edition与Quartus II 18.0版本进行仿真的快速入门指南,适用于初学者和经验丰富的工程师,旨在帮助他们快速掌握如何在ModelSim环境中对Intel FPGA设计进行验证。"
在Quartus II 18.0中使用ModelSim进行仿真是一种常见的FPGA设计验证方法,它能够帮助开发者在硬件实现之前发现并修复逻辑错误。以下是一步步的快速入门步骤:
1. **打开示例设计**:首先,你需要一个设计示例来开始仿真。在Quartus II软件中,可以找到包含示例设计的项目文件或库,通常这些文件是.v或.vhd格式的Verilog或VHDL代码。
2. **指定EDA工具设置**:在Quartus II的项目设置中,选择“EDA工具”选项,然后配置ModelSim作为你的仿真器。确保选择正确的版本(如ModelSim-Intel FPGA Edition)并与Quartus II版本匹配。
3. **从Quartus II启动仿真**:在完成设计编译后,通过Quartus II的“Assignments” -> “Settings” -> “EDA Tool Settings” -> “Simulation”菜单启动ModelSim。点击“Run Simulation”按钮,Quartus II会自动将编译后的网表传递给ModelSim进行仿真。
4. **查看信号波形**:ModelSim启动后,你可以查看信号的波形图。在命令行输入`wave`命令,然后添加想要观察的信号名。使用`run`命令运行仿真,波形窗口将显示信号随时间变化的情况。
5. **添加信号到仿真**:如果需要监控更多信号,可以在ModelSim的命令行中使用`add wave`命令,或者在波形视图的图形界面中右键点击添加信号。
6. **重新运行仿真**:在修改了设计或测试 bench 后,需要重新编译并在ModelSim中重新运行仿真以查看新结果。使用ModelSim的`reset`和`run`命令可以实现这一点。
7. **修改仿真测试平台**:测试平台(testbench)是用于驱动和检查设计行为的特殊模块。在文本编辑器中打开相应的VHDL或Verilog文件,根据需要添加或修改激励和期望结果,然后重新编译并运行仿真。
8. **在命令行运行仿真**:对于更高级的用户,可以跳过Quartus II直接在ModelSim的命令行界面运行仿真。这包括使用`.do`脚本文件自动化一系列操作,如编译、仿真和波形查看。
9. **版本更新历史**:这份文档还包含了修订历史,供用户了解过去版本的改进和更新。
通过以上步骤,你可以快速上手ModelSim与Quartus II的联合仿真工作流程,从而高效地验证和调试FPGA设计。理解并熟练运用这些步骤,将有助于提高你的设计质量和效率。