ISIM使用注意事項


1 在 Hierarchy 窗口里,確保 .v testbench文件被選擇。
             2  在過程窗口里面,選擇 ISim的仿真器
             3  右擊Simulate Behavioral Model選擇Process Properties.
                 把Run for Specified Time上面的勾去掉。

             4 雙擊 Simulate Behavioral Model,編譯Testbench啟動ISIM.
             5 仿真並沒有啟動,因為剛才的改動,如果沒有改動,仿真將自動執行。
             6 點擊RunAll的按鈕 (

             7 再選擇waveform的選項(Default.wcfg),使用Zoom to Full View按鈕(

)縮小到最小。
               然后使用Zoom In按鈕放大到你想要的大小。
             8  默認的是,只有Testbench頂層的信號才能被顯示。而該頂層只有幾個參數和要傳送的字符串。
                為了是實際的信號能被看到,他們需要被我們加上去。但是這之后必須重新進行仿真。
             9 在waveform的選項(Default.wcfg)右鍵 char_to_send[7:0]選擇Radix > ASCII


              10 對string[0:303]重復上面步驟
              11 添加信號tb/uart_rx_i0到波形窗口。不要添加BAUD_RATE 和CLOCK_RATE參數。
                   點擊In the Instance and Process Name 窗口, 擴展test_uart_rx and tb.


                  選擇uart_rx_i0.在object窗口選擇好信號,點擊右鍵添加到波形窗口。也可以直接通過拖拉的方式添加。
        


               12 前面已經說過必須重新仿真,然后先點擊Restart然后點擊Run All 或 (該按鈕是在上一次基礎上再運行指定時間)按鈕重新仿真。
               13 改變rx_data為ASCII,在rx_data_rdy有效時,檢查接收數據是不是正確。可以選擇rx_data_rdy,然后使用Next Transition的按鈕(

)來追蹤數據。
14如果程序有改動的話,需要從新編譯,這時不用再從ISE中編譯,而是直接點擊ISIM中RE-Launch按鈕即可。


免責聲明!

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



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