Signal Tab使用指南
Signal Tab使用指南
1.簡介
Fpga調試有兩個工具,一種是Modelsim,另一種是SignalTab。Modelsim是仿真軟件,是用軟件來模擬fpga的時序信號,以此來觀察fpga各個變量的信號變化過程。這種是軟件模擬出來的,也是理想化的情況。常用于下板子之前測試代碼是否正常運行。SignalTab是需要把代碼下載到開發板,然后fpga在運行的時候,實時捕獲到每個變量對應于真實器件的信號。SignalTab使用fpga內部的邏輯資源和RAM資源,使用時只需將一根JTAG接口的下載電纜連接到開發板,數據通過JTAG接口從FPGA傳送回Quartus。使用Quartus開發項目,先使用Modelsim測試代碼編譯是否正確,和每個變量的結果是否符合預期。完成仿真之后,再把代碼下載到開發板,然后用SignalTab采集fpga真實運行時的信號變化,最終以SignalTab的結果為準。
2.配置SignalTab
(1)打開SignalTab界面
按照下圖方式打開界面
(2)增加需要捕獲的信號
下圖中,在空白處雙擊即可打開信號(變量)列表:
在Filter下拉框處選擇Signal Tab: pre-synthesis,然后點擊List按鈕,這樣就可以在下面左邊框里看到所有的變量了:
選中需要捕獲的信號,然后點擊1按鈕增加,點擊2按鈕從右邊刪除:
(3)增加時鐘信號
就是用系統時鐘信號作為測試用的時鐘信號。1框是選擇系統時鐘信號;2框選擇采集信號的大小,這里選擇2K大小。
(4)配置開發板驅動,選擇設備
在Hardware和Device中選擇對應的硬件設備。如果項目已經分配好了管腳并且全編譯通過,可以直接選擇下載文件。
(5)保存文件
點擊File->save as保存文件,一定要保存在跟項目工程文件同一個目錄下:
(6)編譯工程
SignalTab文件保存之后,項目工程文件需要重新編譯。
3.采集信號
(1)下載程序到開發板
點擊下面的start按鈕,程序下載到開發板,下載完成后程序自動執行:
(2)運行SignalTab
選中文件,點擊1按鈕是運行一次;點擊2按鈕是一直運行;點擊3按鈕是停止運行。
(3)調試信號
鼠標放在信號區域,左擊放大查看信號,右擊縮小查看信號:
修改信號的顯示格式:選中某個信號,然后右擊,彈出彈框后,選擇最下面的那一項。
點擊setup按鈕,點擊信號的最后一欄,可以設置信號的觸發條件,里面有低電平觸發,高電平觸發,邊沿觸發等:
如果某個變量是多為比特,可以設置觸發條件是某個具體的值。當該變量的值達到設定的值之后,SignalTab就會觸發一次:
總結
以上是生活随笔為你收集整理的Signal Tab使用指南的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SPSS 24 64位安装
- 下一篇: Codeforces Round #70