Modelsim之 DO文件簡介 網上的關於DO文件的編寫好像資料不多,比較雜,所以本人總結一下常用的簡單語法,方便大家查看。其實本人也剛接觸DO文件沒多久,有紕漏很正常,歡迎指正批評,互相學習。PS:寫得有點亂 還有一個值得注意的是 我在看到這篇文章的時候我正在仿真一個 ...
舉例的工程是一個加法器,待測試功能模塊是add.v,測試激勵是tb add.v,do文件是tb.do 下面直接附上主要步驟: 首先新建文件夾,如sim add,在該文件夾下再新建 個文件夾,分別是:sim tb src sim:modelsim的工程文件存放,如tb.do tb:測試激勵文件存放,如tb add.v src:待測試的模塊代碼 .v 仿真庫文件.v IP模塊文件.v ,如add.v ...
2017-08-21 10:54 0 3050 推薦指數:
Modelsim之 DO文件簡介 網上的關於DO文件的編寫好像資料不多,比較雜,所以本人總結一下常用的簡單語法,方便大家查看。其實本人也剛接觸DO文件沒多久,有紕漏很正常,歡迎指正批評,互相學習。PS:寫得有點亂 還有一個值得注意的是 我在看到這篇文章的時候我正在仿真一個 ...
當需要對大量數據進行仿真驗證時,可使用文件的讀寫方式驗證; 1.仿真文件讀取($readmemb,$readmemh) 1.1二進制文件讀取 (1)$readmemb("<數據文件名>",<存儲器名>); (2)$readmemb("<數據文件名> ...
通常我們使用Modelsim進行仿真,是通過圖形界面點點點來進行操作,殊不知Modelsim完美支持TCL腳本語言及批處理命令do文件。簡單來說就是從你修改完代碼后到你重新編譯把需要的信號拉出來查看,現在只需要一個動作即可完成。大大提高了工作效率,博主之前也是點點點了好久,最后 ...
雖然Modelsim的功能非常強大,仿真的波形可以以多種形式進行顯示,但是當涉及到數字信號處理的算法的仿真驗證的時候,則顯得有點不足。而進行數字信號處理是Matlab的強項,不但有大量的關於數字信號處理的函數,而且圖形顯示功能也很強大,所以在做數字信號處理算法的FPGA驗證的時候借助Matlab ...
這里記載一下使用modelsim進行簡單的仿真,方便以后使用的時候進行查看。所謂的簡單的仿真,就是沒有IP核、只用圖形界面不用tcl腳本進行的仿真。簡單的仿真步驟為: 1、改變路徑到工作環境下的路徑下面,創建工程。 2、添加仿真的源文件(.v文件等)。 3、編譯源文件。 4、啟動仿真,添加 ...
前言 TestBench模塊沒有輸人輸出,在TestBench模塊內實例化待測設計的頂層模塊,並把測試行為的代碼封裝在內,直接對測試系統提供測試激勵。 基本的Textbench結構: 我們還可以更詳細化: 我們給出一個例子:對帶復位端的D觸發器進行驗證的測試模塊 時鍾信號 ...
可以將所有要編譯的所有文件的名字做一個list。新建一個文本文檔,重命名為vflistvflist內容例子如下(src為文件夾):src/base_addr_chk.vsrc/config_mux.vsrc/glue.vsrc/pargen.vsrc/pci_top.vsrc ...
,Modelsim的增強版) 所以文章的模式同原來的文章采用同一個描述方式: 1 設計流程 使用Qu ...