<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>

    曙海教育集團論壇FPGA專區FPGA初中級 → SignalTapII ELA的FPGA在線調試技術


      共有8658人關注過本帖樹形打印

    主題:SignalTapII ELA的FPGA在線調試技術

    美女呀,離線,留言給我吧!
    wangxinxin
      1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


    加好友 發短信
    等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
    SignalTapII ELA的FPGA在線調試技術  發帖心情 Post By:2010-11-19 14:07:29

    在設計基于FPGA的電子系統時,一般需要用示波器、邏輯分析儀等外部測試設備進行輸入輸出信號的測試,借助測試探頭把信號送到測試設備上進行觀察分析。當然,前提是需要保留足夠多的引腳,以便能選擇信號來驅動I/O進行測試。但是外部的測試設備在測試FPGA系統時,常會遇到這樣的情況:FPGA的I/O引腳數量不夠豐富,PCB布線和封裝丁藝復雜導致I/O引腳引出困難,外部測試探頭有影響FPGA信號時序和完整性的可能。

    如果能在FPGA內部嵌入具有外部測試設備功能的邏輯測試模塊,那么以上問題就可以一一解決。SignalTapII就是這樣一種嵌入式邏輯分析器(embedded logicanaIyzer),簡稱為SignalTapII ELA。它是QuartusII軟件中集成的內部邏輯分析軟件,使用它可以實時觀察內部信號波形,方便用戶查找設計的缺陷。

    1  SignalTapII ELA的原理

    SignalTapII ELA是Quartus軟件中第二代系統級調試工具。將SignalTapII ELA代碼和系統邏輯代碼組合交由QuartusII編譯、綜合、布局布線,生成sol文件中內含SignalTapII ELA,把sof文件配置到FPGA內。FPGA運行時,一旦滿足待測信號的觸發條件,SignalTapII ELA就立即啟動,按照采樣時鐘的頻率捕獲待測信號數據并暫存于FPGA片內的RAM中,采樣數據不斷刷新片內存儲器,最后通過JTAG口將捕獲的信號從片內RAM傳至Quartus II實時顯示。SignalTapII ELA的原理流程如圖1所示。

    實際工程中,加入SignalTapII ELA不會影響系統原有的邏輯功能。

    2  SignalTapII ELA的配置

    SignalTapII ELA基本配置過程如下:

    ①添加采樣時鐘。SignalTaplI ELA在時鐘的上升沿進行采樣,可以使用設計系統中的任何信號作為采樣時鐘,根據Altera公司的建議最好使用同步系統全局時鐘作為采樣時鐘。但是在實際應用中,多數使用獨立的采樣時鐘,這樣能采樣到被測系統中的慢速信號,或與工作時鐘相關的信號。當然采樣時鐘的頻率要大于被測信號的最高頻率,否則被測信號波形會有較大誤差。

    ②定義采樣深度。采樣深度決定了待測信號采樣存儲的大小,而可以采樣的深度是根據設計中剩余的RAM塊容量和待測信號的個數決定的。若待測信號較多,則在同樣I/O Bank個數情況下采樣深度較淺。待測信號個數的增減和采樣深度的深淺會直接改變RAM塊的占用情況,采樣深度的范圍為0~128 KB。

    ③定義RAM類型。設置占用片內何種RAM塊資源,隨著采樣深度的改變,RAM塊的數據線和地址線寬度可以分割成多種組合。例如:采樣深度是1 KB,RAM數據線、地址線可以分割成2×512或4×256等多種組合。依此類推。

    ④定義觸發位置。Pre trigger position表示采樣到的數據12%為觸發前,88%為觸發后;Center trigger position表示采樣的數據處于觸發前后各一半;Post trigger position表示采樣到的數據88%為觸發前,12%為觸發后。

    ⑤觸發條件級數設置。SignalTapII ELA支持多觸發級的觸發方式,最多可支持10級觸發,幫助濾除不相干的數據,更快地找到需要的數據。若有多級觸發條件,首先分析第一級觸發條件。若第一級為TRUE,則轉到分析第二級是否滿足,直到分析完所有觸發條件均為TRUE才最終觸發時鐘采樣數據。

    ⑥觸發條件。設定約束性的觸發條件。可以允許單個信號的獨立觸發條件Basic,直接采用單個外部或設計模塊內部的信號;也可以允許多個節點信號的組合觸發條件Advanced,構成觸發函數的觸發條件方程。例如:使能信號ENA與4位輸出信號Q相與后觸發,觸發條件=ENA&(Q=15)。

     


    支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

    返回版面帖子列表

    SignalTapII ELA的FPGA在線調試技術








    簽名
    主站蜘蛛池模板: 狠狠综合久久久久尤物丿| 一本一本久久aa综合精品| 欧美综合国产精品日韩一| 国产人va在线| AV无码免费一区二区三区| 成人欧美一区二区三区的电影| 亚洲国产欧美视频| 狠狠综合久久久久综合小说网| 国产偷窥熟女精品视频大全| 99久久er热在这里只有精品99 | 中文字幕一区二区三区乱码| 日韩精品中文字幕无码专区 | 北美伦理电线在2019| 蜜桃成熟时3之蜜桃仙子电影| 欧洲mv日韩mv国产| 日韩在线国产精品| 美女裸体a级毛片| 污污视频网站免费| 国产乱人伦真实精品视频| 1区2区3区产品乱码免费| 好爽快点使劲深点好紧视频| 久久天天躁狠狠躁夜夜呲| 校花的好大的奶好爽漫画| 亚洲美女一区二区三区| 窝窝午夜看片七次郎青草视频| 国产在线午夜卡精品影院| 7777久久亚洲中文字幕蜜桃| 在线看片人成视频免费无遮挡| 中文字幕免费观看全部电影| 日本护士取精视频xxxxx全部| 亚洲无成人网77777| 涩涩涩在线视频| 听了下面湿透的娇喘音频| 色欲综合久久中文字幕网| 国产精品二区高清在线| a级片在线观看视频| 好紧的小嫩木耳白浆| 亚洲一区中文字幕| 欧美成a人片在线观看| 人妻少妇精品视频一区二区三区 | 91情国产l精品国产亚洲区|