• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 牛人業話 > 【從零開始走進FPGA】 SignalTap II Logic Analyzer

    【從零開始走進FPGA】 SignalTap II Logic Analyzer

    作者: 時間:2015-05-08 來源:網絡 收藏

      一、為啥別忘了我

    本文引用地址:http://www.czjhyjcfj.com/article/273854.htm

      嵌入式邏輯分析儀—SigbalTap II,是Altera Quartus II 自帶的嵌入式邏輯分析儀,與Modelsim軟件仿真有所不同,是在線式的仿真,更準確的觀察數據的變化,方便調試。

      很多學過單片機的孩子認為,單片機可以在線單步調試,而是并發的,不能單步調試,這使得的調試學習帶來了困難。其實這個說法不是完全正確的。別忘了,還有II Logic Analyzer。有了這個嵌入式邏輯分析儀,在調試多通道或單通道數據,進行數據采樣、監控等操作時,給我們帶來了很大的方便,因此,的學習中,利用JTAG來調試SiganlTap II將會有很大的幫助。

      二、應用實例

      本例中用正弦波、三角波、鋸齒波、方波波形數據為參考,簡要講解II Logic Analyzer軟件的應用,步驟如下:

      (1)新建工程,設計代碼,引腳配置,RTL圖如下

      

    wps_clip_image-8197

     

      (2)新建II 文件

      

    wps_clip_image-862

     

      (3) 設置待測信號名

      

    wps_clip_image-26793

     

      (4)在node雙擊添加需要觀察的數字信號;不要調入系統時鐘,因為本例打算用系統時鐘來做邏輯分析儀的采樣時鐘

      

    wps_clip_image-31989

     

      (5)添加系統采樣時鐘(類似示波器的采樣)

      

    wps_clip_image-23806

     

      (6)設置采樣深度:因為占用ESB/M9K,采樣深度最好小于9K,這里設置為2K

      

    wps_clip_image-27084

     

      (7)設置采樣其實觸發位置:跳變沿觸發

      

    wps_clip_image-29080

     

      (8)觸發方式:

      

    wps_clip_image-28864

     

      (此處我也不是很清楚,大概各種模式吧)

      (9)設置觸發輸入:選擇觸發信號以及觸發方式,flag為觸發使能信號,實際工程中沒用,只是signaltap ii的使能信號;高電平觸發,設置如下:

      

    wps_clip_image-3091

     

      注意:flag為邊沿采樣信號,當flag變化的時候,恰好warm_data在穩態,因此將flag作為采樣的觸發;當然在低速地要求的情況下,flag也可以省略,SiganlTap II 會自動根據一定頻率采樣。

      (10)Save and Yes,再次編譯,和本工程捆綁在一起Download to Device,(當然也可以在Settings設置);關于PIN,如果沒有邏輯分析儀測試沒有信號輸入,如果你懶得設置,可以不分配out的信號,但是clk和rst_n必須分配,因為那是系統的驅動信號。

      (11)設置Handware Setup,鏈接Device

      

    wps_clip_image-6761

     

      (12)Download sof文件(當然也可以在Q II直接download)

      

    wps_clip_image-3688

     

      (13)進程—Anturon Analysis,自動分析

      

    wps_clip_image-21908

     

      (14) 觀察輸出信號,設置為模擬信號,如下,方便觀察

      

    wps_clip_image-22021

     

      (15)為什么可以那么帥。。。。

      

    wps_clip_image-21635

     

      (16)實際測試到一段時間后,會出現bug,可能長時間采樣倒是邏輯邊沿不能對齊吧,畢竟沒那么完美,復位一下就好了。

      

    wps_clip_image-5252

     

      (17)測試ok 后,取消下圖中的enable SignalTap II Logic Analyzer ,減少邏輯單元,精簡成本設計:

      

    wps_clip_image-12611

     

      (17) OK ,白白,Just Try,Try,Try。。。。

    fpga相關文章:fpga是什么


    可控硅相關文章:可控硅工作原理


    比較器相關文章:比較器工作原理




    關鍵詞: FPGA SignalTap

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 阿坝县| 金乡县| 栾川县| 平利县| 富川| 皋兰县| 宜章县| 崇礼县| 恩平市| 板桥市| 泰和县| 胶南市| 南安市| 宁波市| 徐汇区| 惠来县| 资中县| 莱州市| 黑河市| 克拉玛依市| 河曲县| 年辖:市辖区| 五指山市| 阳春市| 湘乡市| 江油市| 通渭县| 灌南县| 高碑店市| 奉节县| 壤塘县| 墨竹工卡县| 博乐市| 云南省| 长汀县| 蛟河市| 屏东市| 寻甸| 富阳市| 文山县| 五指山市|