合單獨安裝的modelsim仿真)
版本信息quartus II 13.1 、modelsim DE 10.6cvivado用習慣了現(xiàn)在快速換到quartus下仿真測試。寫一個操作文檔以fpga實現(xiàn)pcm編碼為例。目錄一、建立工程1、準備源碼和仿真文件2、新建工程3、加載源文件4、選擇器件5、仿真器配置6、工程信息二、配置工程7、設(shè)置頂層文件8、配置仿真9、配置仿真工具路徑三、編譯仿真10、編譯11、仿真12、正弦波形配置12.1 Radix配置12.2 Format配置一、建立工程1、準備源碼和仿真文件首先在非中文路徑下新建一個目錄adpcm_quartus放進去源碼和仿真文件2、新建工程打開quartus II 13.1file - new project wizard新建一個工程。3、加載源文件4、選擇器件根據(jù)自己的需要隨便選如果不下板子就點next5、仿真器配置這個仿真器配置只針對該工程不影響其他工程使用。選擇modelsim和verilog hdl。為啥不使用modelsim-altera呢因為這樣就要按照quartus的格式修改tb文件比如刪除否則加載不出來波形。6、工程信息點finish二、配置工程7、設(shè)置頂層文件我們導入的源文件里面有一個頂層文件但是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推薦然后彈出modelsim界面之后彈出空白波形這時候不要動等待一會。注意看左下角會有加載的信息加載波形出來之前會有彈窗點“否”。就會加載出來波形如果波形有紅色說明為讀取數(shù)據(jù)為x態(tài)。查看仿真文件中讀取路徑是否正確。我們修改路徑后再次測試看波形。12、正弦波形配置12.1 Radix配置12.2 Format配置參考文獻FPGA學習筆記---Modelsim使用技巧總結(jié)_modelsim波形高度_嵌入式hxydj的博客-CSDN博客Quartus同Modelsim的聯(lián)合仿真_quartus和modelsim聯(lián)合仿真_1個程序源的博客-CSDN博客