一个典型的Quartus II 逻辑项目的实现过程

工具:
1. Quartus II-64bit Version 13.1.0
2. ModelSim ALTERA STARTER EDITION 10.1d
3. Notepad++ v4.8.2


工作目录结构:
 一个典型的Quartus II 逻辑项目的实现过程


一、 安装工具
1. 先安装Quartus II
注意:一个典型的Quartus II 逻辑项目的实现过程一个典型的Quartus II 逻辑项目的实现过程
 
2. 如果不是正版,为学习目的,需要**。

3. 安装Notepad++,并设置Quartus II关联它:一个典型的Quartus II 逻辑项目的实现过程

一个典型的Quartus II 逻辑项目的实现过程

 
二、 创建工程

注意: 

一个典型的Quartus II 逻辑项目的实现过程 一个典型的Quartus II 逻辑项目的实现过程 一个典型的Quartus II 逻辑项目的实现过程一个典型的Quartus II 逻辑项目的实现过程一个典型的Quartus II 逻辑项目的实现过程一个典型的Quartus II 逻辑项目的实现过程

 
 


 
三、 添加verilog源文件,代码设计

四、 双击图示处,语法检查

 一个典型的Quartus II 逻辑项目的实现过程一个典型的Quartus II 逻辑项目的实现过程

 
五、 仿真设置

点击菜单的“Tools Options…”。进入选项卡“General EDA Tool Options”,设置“Modelsim-Altera”后面的路径,即我们安装 Modelsim 时的路径。

 一个典型的Quartus II 逻辑项目的实现过程一个典型的Quartus II 逻辑项目的实现过程

 

注意:在Win10下,应为如下图,不然运行modelSim出错 

一个典型的Quartus II 逻辑项目的实现过程一个典型的Quartus II 逻辑项目的实现过程

 
六、 测试脚本创建和编辑
1. 点 击 菜 单 栏 的“ProcessingStartStart Test Bench Template Writer”, 随后弹出提示“TestBench Template Writer was successful”(在此之前,最好对整个工程做一次全编译,否则可能报错),那么我们就已经创建了一个 Verilog 测试脚本。
2. 在工程目录下的\prj\simulation\modelsim处找到脚本文件,将它复制到sim目录下

3. 编辑脚本(以后再详细描述)


七、 关联测试脚本

1. 打开菜单栏的“AssigementSettings选项,选择 CategoryEDA Tool SettingSimulation”,在右边的相关属性中做如图所示的设置,在选中“Compile test bench”后,我们要点击后面的“Test Benches…”按钮去选择刚才创建的测试脚本。

 一个典型的Quartus II 逻辑项目的实现过程一个典型的Quartus II 逻辑项目的实现过程

一个典型的Quartus II 逻辑项目的实现过程

 一个典型的Quartus II 逻辑项目的实现过程

 
 

2. 调用 Modelsim 仿真


3. 点击菜单栏的“ToolsRun Simulation ToolRTL Simulation”。  

一个典型的Quartus II 逻辑项目的实现过程

4. (...)


八、 操作ModelSim,注意红圈处

一个典型的Quartus II 逻辑项目的实现过程一个典型的Quartus II 逻辑项目的实现过程

 

九、modelsim中do文件的使用

改变ModelSim的工作目录

一个典型的Quartus II 逻辑项目的实现过程


运行do文件

一个典型的Quartus II 逻辑项目的实现过程



参考:

http://www.cnblogs.com/emouse/archive/2012/07/08/2581223.html


modelsim仿真中 do文件的写法技巧 https://www.cnblogs.com/LJWJL/archive/2013/01/14/simulation.html


ModelSim如何仿真.bdf,.bsf的文件 

在quartus里将bdf文件转成.v文件,然后在工程里替换掉bdf,重新编译,即可。 
转换方法:File->Create/Update-> Create HDL Design file ....即第一个选项