Quartus/Modelsim調試仿真技巧


 前幾天朋友跟我分享了一些特別好用的調試技巧:

1)System Sources and Probes Editor

    類似於模擬激勵輸入的功能,這段時間一直在做一個電機的驅動,板上沒有額外加按鍵觸發,如果初始化時間不夠長,串口調試助手一直捕捉不到上電初始化的數據發送,這個功能在這里就大放光芒了,可以隨意設置觸發時間,相當於虛擬IO口。

    具體操作步驟就是生成對應的ip核,然后在頂層文件對此ip核進行例化即可,具體可參考https://blog.csdn.net/huan09900990/article/details/78893435

生成的source就是類似en使能信號,這里我打了兩拍再進行引用。最近我用它來做速度的模擬輸入,這樣就能在線調速了,這個功能真的特別好用,省去了我寫一大堆計數器分階段灌速度的麻煩,代碼量大大減少,perfect!!!

 

2)如何避免在signaltab中觀測信號給綜合優化掉?

  有的信號在signaltab中觀測時會給優化掉,變成紅色,不利於我們觀測,最好用的方法就是將信號定義為output信號,是不是很簡單!

如上圖所示的send_control信號,它在signaltab中會直接給綜合掉,因此可以將它拉出來定義為output信號。

3)modelsim仿真中 的work路徑不見了?

用快捷命令 vlib work,這個命令我經常忘記,不過真的是仿真必備。

4)如何查看modelsim輸出仿真頻率?

 

然后點擊左下方的界面,就能直接觀測到modelsim的輸出仿真頻率了

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM