vivado工程转换到quartus下联合modelsim仿真

vivado用习惯了,现在快速换到quartus下仿真测试。写一个操作文档,以fpga实现pcm编码为例。

目录

一、建立工程

1、准备源码和仿真文件

 2、新建工程

3、加载源文件

4、选择器件

5、仿真器配置

6、工程信息

二、配置工程

7、设置顶层文件

8、配置仿真

9、配置仿真工具路径

三、编译仿真

10、编译

11、仿真

12、正弦波形配置

12.1 Radix配置

12.2 Format配置


一、建立工程

1、准备源码和仿真文件

首先在非中文路径下新建一个目录adpcm_quartus,放进去源码和仿真文件

 2、新建工程

打开quartus II 13.1,file -> new project wizard,新建一个工程。

3、加载源文件

4、选择器件

根据自己的需要随便选,如果不下板子,就点next

5、仿真器配置

这个仿真器配置只针对该工程,不影响其他工程使用。选择modelsim和verilog hdl。

为啥不使用modelsim-altera呢,因为这样就要按照quartus的格式修改tb文件,比如删除,否则加载不出来波形。

6、工程信息

点finish

二、配置工程

7、设置顶层文件

我们导入的源文件里面有一个顶层文件,但是quartus不知道哪个是顶层,手动将其配置为顶层文件。

如果没配置顶层就会报错,如下图:

8、配置仿真

8.1 点击进入setting界面下,

进入以后,我们可以看到仿真工具名字为modelsim,如果不是,改过来。

点击"Test Benches"按钮,进入仿真文件加载界面。

点击”new“,加载文件。

下图紫色框1中”Test bench name“和”Top level module in test bench“命名和tb文件名要一致,这个名字也是tb文件里module的名字,之后依次点击加载tb文件,后面3个界面连点ok。

 

9、配置仿真工具路径

点击tools -> Options -> EDA Tool Options,然后配置Modelsim的启动路径,其他的路径不用管,不影响。

三、编译仿真

10、编译

下图中2个操作任意一个都可以编译。

编译好的结果如下:

11、仿真

方法1:

 方法2:(推荐!)

然后弹出modelsim界面,

 之后弹出空白波形,这时候不要动,等待一会。(注意看左下角会有加载的信息)

加载波形出来之前会有弹窗,点“否”。

就会加载出来波形,如果波形有红色,说明为读取数据为x态。查看仿真文件中读取路径是否正确。

 我们修改路径后,再次测试看波形。

12、正弦波形配置

12.1 Radix配置

12.2 Format配置


参考文献:

FPGA学习笔记---Modelsim使用技巧总结_modelsim波形高度_嵌入式@hxydj的博客-CSDN博客

Quartus同Modelsim的联合仿真_quartus和modelsim联合仿真_1个程序源的博客-CSDN博客

猜你喜欢

转载自blog.csdn.net/qq_40528849/article/details/130558872
今日推荐