前幾天朋友跟我分享了一些特別好用的調試技巧:
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的輸出仿真頻率了


