版本信息:quartus II 13.1? 、modelsim DE 10.6c
vivado用習(xí)慣了,現(xiàn)在快速換到quartus下仿真測試。
寫一個操作文檔,以fpga實現(xiàn)pcm編碼為例。
目錄
一、建立工程
1、準(zhǔn)備源碼和仿真文件
?2、新建工程
3、加載源文件
4、選擇器件
5、仿真器配置
6、工程信息
二、配置工程
7、設(shè)置頂層文件
8、配置仿真
9、配置仿真工具路徑
三、編譯仿真
10、編譯
11、仿真
12、正弦波形配置
12.1 Radix配置
12.2 Format配置
一、建立工程
1、準(zhǔn)備源碼和仿真文件
首先在非中文路徑下新建一個目錄adpcm_quartus,放進去源碼和仿真文件
?2、新建工程
打開quartus II 13.1,file -> new project wizard,新建一個工程。
3、加載源文件
4、選擇器件
根據(jù)自己的需要隨便選,如果不下板子,就點next
5、仿真器配置
這個仿真器配置只針對該工程,不影響其他工程使用。選擇modelsim和verilog hdl。
為啥不使用modelsim-altera呢,因為這樣就要按照quartus的格式修改tb文件,比如刪除,否則加載不出來波形。
6、工程信息
點finish
二、配置工程
7、設(shè)置頂層文件
我們導(dǎo)入的源文件里面有一個頂層文件,但是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個操作任意一個都可以編譯。
編譯好的結(jié)果如下:
11、仿真
方法1:
?方法2:(推薦?。?/p>
然后彈出modelsim界面,
?之后彈出空白波形,這時候不要動,等待一會。(注意看左下角會有加載的信息)
加載波形出來之前會有彈窗,點“否”。
就會加載出來波形,如果波形有紅色,說明為讀取數(shù)據(jù)為x態(tài)。查看仿真文件中讀取路徑是否正確。
?我們修改路徑后,再次測試看波形。
12、正弦波形配置
12.1 Radix配置
12.2 Format配置
參考文獻:
FPGA學(xué)習(xí)筆記---Modelsim使用技巧總結(jié)_modelsim波形高度_嵌入式@hxydj的博客-CSDN博客文章來源:http://www.zghlxwxcb.cn/news/detail-437089.html
Quartus同Modelsim的聯(lián)合仿真_quartus和modelsim聯(lián)合仿真_1個程序源的博客-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-437089.html
到了這里,關(guān)于vivado工程轉(zhuǎn)換到quartus下聯(lián)合modelsim仿真的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!