新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 邏輯分析儀SignalTaPⅡ在系統級調試中的應用

        邏輯分析儀SignalTaPⅡ在系統級調試中的應用

        作者: 時間:2011-03-22 來源:網絡 收藏

        d.jpg


        在SignalTap II的采樣之前,要進行相關設置,比如要觀察產生的正弦波,先將撥碼開關12(sel[1..O])設置為“00”(三角波時設置為“01”,方波是設置為“10”),再將撥碼開關3(rst)由0變為1,產生一個上升沿,作為SignalTap II的采樣觸發信號。這時執行Autorun
        Analysis,就能在SignalTapII數據窗觀察到來自實驗板上FPGA內部的實時信號,如圖5所示。圖中依次為正弦波、三角波和方波數據。數據窗的上沿坐標是采樣深度的二進制位數,全程是1024位。
        為了更直觀地看到波形圖,不需要進行數/模轉換,直接右鍵單擊所要觀察的總線信號名,在彈出的下拉菜單中選擇總線顯示模式“Bus Display Format”為“Line Chart”,即可獲得如圖6所示的模擬信號波形。
        從圖5、圖6可以看出輸出結果和設計需求是一致的,驗證了設計的正確性。如果采用傳統的硬件測試方法,在本中還需要加入D/A轉換模塊,利用示波器觀察波形。故利用SignalTap II進行的硬件測試是非常方便的,可以加快的開發流程。而在整個工作流程中,STP文件的參數設置是至關重要的,它直接影響測試結果。例如在本系統中,采樣時鐘采用分頻后的信號,而不是采用主時鐘,因為主時鐘頻率太高,不便于觀察輸出信號。另外還有觸發信號的選擇,啟動采樣前開關的設置,都會直接影響輸出信號。

        e.jpg



        4 結論
        嵌入式分析器SignalTap II克服了傳統硬件測試的缺點,為系統測試提供了一個很好的途徑。它具有實時性和可視性,減少了驗證的時間,加快了設計周期。通過對Cyclone II系列EP2C8Q208C8器件的實驗,證實該測試手段提高了系統的能力,具有很好的效果。在FPGA的時候,可以設置多個嵌入式測量模塊等其他功能,這樣可以加快系統的開發,為社會帶來更大的經濟效益。但是它需要占據FPGA資源(如RAM、LE等),且資源消耗量與需采集的數據量成正比,因此采集信號的深度不能過大。此外,當利用SignalT印II將芯片中的信號全部測試結束后,需將SignalTap II從設計中移除,以免浪費資源。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 同德县| 灵石县| 昌乐县| 炎陵县| 普宁市| 宁化县| 永善县| 无极县| 三河市| 聊城市| 精河县| 康平县| 高淳县| 清苑县| 台中市| 忻州市| 砀山县| 胶州市| 新巴尔虎右旗| 凤山县| 宁德市| 射阳县| 徐汇区| 芒康县| 盈江县| 简阳市| 瓦房店市| 昆明市| 兴城市| 乌苏市| 黄浦区| 高雄县| 扶沟县| 清水县| 廊坊市| 灌云县| 安溪县| 调兵山市| 临泉县| 自贡市| 佛学|