Quartus Debug工具_Singal Tap

更新 發佈閱讀 2 分鐘

Quartus本身有提供內部LA的debug工具Singal Tap,不過該工具在合成的時候是會占用FPGA內部空間的,所以你要看的PIN越多,或者設定的記憶體深度越深,占用的空間就會越多。

沒有Singal Tap的合成占用的空間:本身的範例很簡單,其實只佔用幾個邏輯閘而已。

raw-image


Singal Tap的合成占用的空間:這邊的範例只是拉出8根PIN來觀察,記憶體深度512

raw-image

設定順序:

  1. Tools -->Signal Tap Logic Analyzer開啟編輯
    raw-image
  2. 右邊選項先設定我們的LA的clock與取樣的深度。
    raw-image
  3. 左邊空白處滑鼠左鍵點兩下,加入我們要觀察的PIN
    raw-image
  4. Trigger conditions這邊設定我們要觸發的條件,其實開始debug的時候也可以用,這邊先做好會有一個預設設定的效果。
    raw-image
  5. 重新存檔並compiler,這時候會發現Project Navigator這邊多了一個我們的stp file
    raw-image
    raw-image
  6. 回到signal tap畫面,設定我們的燒錄器並偵測device後,加入我們compiler後的sof file,最後按下燒錄
    raw-image
  7. 出現Read to acquire就是燒錄成功了
    raw-image
  8. 執行(1)或(2)就可看到我們設定的觸發訊號,這兩個的差別在於一個只觸發一次,一個只要滿足條件就會一直抓訊號進來更新。
    raw-image





留言
avatar-img
k07110隨手記
0會員
8內容數
主要是記錄一些我工作上有可能用到又常忘記的小東西,或者是我用AI寫出來的小工具之類,畢竟學的程式語言多了,格式大同小異,有時候難免錯亂。
k07110隨手記的其他內容
2026/02/19
每次我都搞不清楚testbench要怎麼設定開頭,整理成一個簡單的示意圖,這樣就很清楚了。
Thumbnail
2026/02/19
每次我都搞不清楚testbench要怎麼設定開頭,整理成一個簡單的示意圖,這樣就很清楚了。
Thumbnail
2026/02/18
Modelsim的使用(2)_直接開啟Modelsim做模擬
Thumbnail
2026/02/18
Modelsim的使用(2)_直接開啟Modelsim做模擬
Thumbnail
2026/02/18
Modelsim的使用(1)_Quartus連結開啟
Thumbnail
2026/02/18
Modelsim的使用(1)_Quartus連結開啟
Thumbnail
看更多