日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

signalTap逻辑分析的应用

發布時間:2024/3/24 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 signalTap逻辑分析的应用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ? ? FPGA調試過程中,不可避免的是需要進行程序調試,有的時候不調試,很難把代碼中的問題找出來。signalTap作為quartus自帶的調試工具,對FPGA的代碼調試能起到很大的作用。那么此工具如何使用,對于很多初學者來講,可能會呈現出一頭霧水的感覺。此文便粗略的講述了其使用方法。

一、首先你得有個相對完善的工程

? ? ? ? 這一步是寫FPGA的最基本的,在此不做闡述,或許你認為是廢話,但我覺得還是有必要提醒一下。

二、打開signalTap的方式

? ? ? ? 在“Tools”菜單下找到“SignalTap II logic Analyzer”,點擊打開。

? ? ? ? 打開后界面如下所示

? ? ? ? 在上圖,已經在相關地方做了標記,在signalTap的頁面下,也可以將程序下載到你的硬件中,圖右上角區域便是下載相關的設置,根據你的需要選擇設置。

三、相關設置

? ? ? ? 時鐘設置,對于你想觀察的信號,你要提供一個時鐘信號,此時鐘是用于采樣你信號的,一般情況下,可選擇你時序模塊中的clk信號。

? ? ? ? 時鐘設置界面,按上圖指示選擇操作,點擊“list”后,在左邊會列出過濾的信號,根據實際選擇你的時鐘。

? ? ? ? ?采樣深度也有多種值可選,選得越大,暫用FPGA資源就會越多,根據實際需要選擇合適的深度。段設置同理。

? ? ? ? 觸發設置,根據需要選擇觸發點在采樣數據區域的位置,有前中后三種位置可選。另觸發條件也可以設置多個。

?

? ? ? ? 觀察的信號選擇,觸發條件設置,一般情況下選擇一個觸發條件即可,如果選擇多個,有可能觸發不了觀測,如有需要時例外。

四、開始分析

? ? ? ?再所有的參數都設置好后,接下來就可以進入運行分析環節。在運行之前要回到代碼編輯窗口,保存signalTap文件,并進行綜合編譯,完成后再回到signalTap窗口。

? ? ? ? “下載”->“觸發”

? ? ? ? 以上便是使用signalTap的基本方法了,在你用熟悉了之后,或許會發現更多強大的功能,自己再慢慢探索吧。寫FPGA或許可以不要仿真(有時仿真結果對,但執行結果不一定,或者執行不穩定,一會對,一會不對),但是邏輯分析一定是需要的,如果沒有,僅僅憑借總體運行結果觀察調試,很費腦,還不一定有效果,既然有此現成工具,我們就要好好利用起來。

?

?

?

?

?

總結

以上是生活随笔為你收集整理的signalTap逻辑分析的应用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。