《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > 基于SignalTap II的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)與調(diào)試
基于SignalTap II的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)與調(diào)試
來源:微型機(jī)與應(yīng)用2014年第2期
張 偉1, 顧 強(qiáng)1, 李世中1, 朱雅瓊2,3
(1. 中北大學(xué) 機(jī)電工程學(xué)院,山西 太原030051; 2. 中國科學(xué)技術(shù)大學(xué) 蘇州研究院, 江蘇
摘要: 隨著芯片集成度的提高及封裝技術(shù)的發(fā)展,系統(tǒng)設(shè)計(jì)與調(diào)試變得越來越困難,基于Quartus II軟件自帶的第二代系統(tǒng)級調(diào)試工具SignalTap II,采用EP4CE15F17C8的FPGA開發(fā)板為實(shí)驗(yàn)平臺,以AD9280為核心進(jìn)行數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)和調(diào)試。結(jié)果表明,采用SignalTap II可以有效地提高系統(tǒng)設(shè)計(jì)效率,增強(qiáng)對系統(tǒng)內(nèi)部數(shù)據(jù)變化的監(jiān)測,為復(fù)雜的數(shù)字系統(tǒng)設(shè)計(jì)調(diào)試提供了一種高效、便捷的方法。
Abstract:
Key words :

摘 要: 隨著芯片集成度的提高及封裝技術(shù)的發(fā)展,系統(tǒng)設(shè)計(jì)與調(diào)試變得越來越困難,基于Quartus II軟件自帶的第二代系統(tǒng)級調(diào)試工具SignalTap II,采用EP4CE15F17C8的FPGA開發(fā)板為實(shí)驗(yàn)平臺,以AD9280為核心進(jìn)行數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)和調(diào)試。結(jié)果表明,采用SignalTap II可以有效地提高系統(tǒng)設(shè)計(jì)效率,增強(qiáng)對系統(tǒng)內(nèi)部數(shù)據(jù)變化的監(jiān)測,為復(fù)雜的數(shù)字系統(tǒng)設(shè)計(jì)調(diào)試提供了一種高效、便捷的方法。
關(guān)鍵詞: FPGA; 嵌入式邏輯分析儀; SignalTap II; 數(shù)據(jù)采集

    隨著FPGA技術(shù)應(yīng)用的日益廣泛,特別是可編程單芯片系統(tǒng)(SoPC)技術(shù)的發(fā)展,使得FPGA的設(shè)計(jì)任務(wù)越來越復(fù)雜,芯片內(nèi)部具體工作變得集成化、不可視化。為了提高設(shè)計(jì)的高效性,更加方便地觀察內(nèi)部工作情況,這樣設(shè)計(jì)人員就需要一種簡易有效的調(diào)試工具,以盡可能縮短調(diào)試時間、監(jiān)視內(nèi)部狀態(tài)。傳統(tǒng)的FPGA系統(tǒng)設(shè)計(jì)方法測試復(fù)雜,由于芯片封裝形式、引腳數(shù)量等條件的變化顯現(xiàn)出很多不足。針對這些問題,本文以數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)為例, 提出了一種高效系統(tǒng)硬件調(diào)試方法[1-3]。
    SignalTap II是由Altera公司推出的Quartus II設(shè)計(jì)軟件中的硬件調(diào)試工具,它通過在工程中引入嵌入式邏輯分析儀ELA(Embedded Logic Analyzer),利用FPGA的內(nèi)部資源,將片外調(diào)試工具的邏輯移植到片內(nèi),直接在片內(nèi)實(shí)現(xiàn)系統(tǒng)調(diào)試,即通過JTAG接口將外界數(shù)據(jù)移植到FPGA內(nèi)部SRA1M進(jìn)行存儲,不斷地在Quartus II軟件環(huán)境中刷新數(shù)據(jù)顯示[4-7]。本文以高速ADC數(shù)據(jù)采集系統(tǒng)進(jìn)行系統(tǒng)設(shè)計(jì)與調(diào)試為例,進(jìn)行說明。
1 系統(tǒng)總體框圖及工作原理
    系統(tǒng)前期設(shè)計(jì)主要用到外圍的信號調(diào)理和A/D轉(zhuǎn)換模塊,后期通過FPGA芯片,利用SignalTap II工具對轉(zhuǎn)換得到的信號進(jìn)行操作。系統(tǒng)工作原理:首先,由外界的帶干擾信號源產(chǎn)生-5 V~+5 V的模擬信號經(jīng)過信號調(diào)理電路,經(jīng)過A/D轉(zhuǎn)換器的轉(zhuǎn)換,將模擬信號變成了數(shù)字信號,在FPGA控制下進(jìn)行數(shù)字信號處理,并且通過SignalTap II工具對數(shù)據(jù)采集系統(tǒng)進(jìn)行硬件調(diào)試。系統(tǒng)總體框圖如圖1示。

2 硬件部分設(shè)計(jì)
2.1 前端采集電路

    本文數(shù)據(jù)采集系統(tǒng)的ADC電路模塊設(shè)計(jì)由信號輸入接口、調(diào)理電路和高速ADC芯片組成。前端ADC數(shù)據(jù)采集電路設(shè)計(jì)如圖2所示。

    系統(tǒng)采用了AD9280作為A/D模數(shù)轉(zhuǎn)換芯片,它是ADI公司推出的一款性能優(yōu)良的轉(zhuǎn)換器,具有8 bit分辨率,最高可達(dá)32 MSPS的轉(zhuǎn)換速度。ADC數(shù)據(jù)采集系統(tǒng)模塊的AD9280轉(zhuǎn)換電路理論設(shè)計(jì)中,模擬信號輸入由AD9280的AIN端口流入,并且保證模擬信號輸入的幅值范圍是0~2 V。在系統(tǒng)設(shè)計(jì)具體實(shí)現(xiàn)過程中,保證幅值在-5 V~+5 V的范圍模擬信號從輸入端輸入,首先經(jīng)過由AD8065芯片構(gòu)建信號調(diào)理電路,使信號幅值轉(zhuǎn)換成0~2 V,使其能夠適合接入AD9280芯片中。其中轉(zhuǎn)換公式為:
 
2.2 頂層模塊電路設(shè)計(jì)
    由圖1所示,選用Quartus II工具,將ADC電路模塊與SignalTap II邏輯模塊連接到一起進(jìn)行硬件調(diào)試[8-10]。頂層模塊電路設(shè)計(jì)如圖3所示,系統(tǒng)數(shù)據(jù)的調(diào)試、驗(yàn)證轉(zhuǎn)換到系統(tǒng)內(nèi)部實(shí)現(xiàn),免去了采用外接大量資源進(jìn)行調(diào)試,降低了系統(tǒng)的外部的資源消耗。

    圖3中,F(xiàn)PGA系統(tǒng)時鐘CLOCK,頻率為50 MHz,作為AD模塊采樣的時鐘,也作為硬件調(diào)試工具SignalTap II的采樣時鐘信號;AD_DB[7..0]作為經(jīng)過信號調(diào)理后的模擬信號進(jìn)入A/D轉(zhuǎn)換器中,經(jīng)過ADC模塊轉(zhuǎn)換為8 bit的數(shù)字信號AD_OUT[7..0]輸出,進(jìn)入存儲器模塊用于SignalTap II的測試模塊。
3 軟件部分設(shè)計(jì)
3.1 系統(tǒng)軟件設(shè)計(jì)

    系統(tǒng)軟件設(shè)計(jì)流程圖如圖4所示。根據(jù)FPGA開發(fā)流程進(jìn)行設(shè)計(jì),詳細(xì)列出了SignalTap II文件的設(shè)置流程。首先通過Verilog HDL語言編寫FPGA程序,編譯通過后,通過Tools/SignalTap II Logic Analyizer 建立.STP文件,將數(shù)據(jù)采集系統(tǒng)實(shí)例添加到文件中并配置該文件的參數(shù),保存編譯并下載程序,運(yùn)行調(diào)試,改進(jìn)設(shè)計(jì)。

 

 


文件進(jìn)行配置,設(shè)置采樣時鐘為CLOCK,該項(xiàng)對應(yīng)顯示信號波形的分辨率,SignalTap II在采樣時鐘的上升沿暫存被測信號;采樣深度為8 KB,其中存儲模式(buffer acquisition mode)選擇連續(xù)存儲模式;設(shè)置觸發(fā)條件為basic由系統(tǒng)自動捕獲相應(yīng)的數(shù)據(jù),協(xié)助調(diào)試設(shè)計(jì)。將.STP文件配置完成保存、重新編譯工程,通過JTAG模式下載.SOF文件到FPGA 中。AD_DB為系統(tǒng)的AD輸入信號,AD_OUT[0]到AD_OUT[7]為模擬量經(jīng)過A/D轉(zhuǎn)換后得到的數(shù)字量的結(jié)果。
    系統(tǒng)測試時,模擬信號經(jīng)輸入端口輸入正弦信號,打開.STP文件, 點(diǎn)擊“Autorn Analysis ”選項(xiàng)即可以查看待測信號波形,可以根據(jù)需要選擇波形的顯示方式。測得本系統(tǒng)AD9280轉(zhuǎn)換器的輸出信號波形如圖6所示。AD_DB記錄顯示輸入模擬信號波形,被采集系統(tǒng)量化后,采樣數(shù)據(jù)由AD_DB[0]~AD_DB[7]的8 bit方波顯示;實(shí)驗(yàn)調(diào)試方法,首先可以通過觀察對比AD_DB波形是否符合模擬信號輸入波形;其次,觀察AD_DB[0]~AD_DB[7]每一位數(shù)據(jù)的變化,進(jìn)行對比驗(yàn)證,從實(shí)時處理的界面上監(jiān)視系統(tǒng)內(nèi)部情況,從顯示結(jié)果觀察系統(tǒng)內(nèi)部邏輯狀況,核對數(shù)據(jù)采集過程中數(shù)據(jù)的誤碼、丟失等現(xiàn)象,幫助開發(fā)人員及時查找錯誤,進(jìn)而縮短開發(fā)周期。

    使用SignalTap II工具,系統(tǒng)調(diào)試不需要外接專用的儀器,它在器件內(nèi)部觸發(fā)捕獲節(jié)點(diǎn)信息進(jìn)行分析、判斷系統(tǒng)存在的故障;系統(tǒng)調(diào)試減少成本,降低設(shè)備要求,方便系統(tǒng)調(diào)試,拓寬調(diào)試環(huán)境;系統(tǒng)調(diào)試時間明顯縮短,測試變得簡單、可靠。本文以AD9280為核心構(gòu)建的ADC數(shù)據(jù)采集系統(tǒng)為例進(jìn)行設(shè)計(jì),結(jié)果表明,數(shù)字系統(tǒng)采用SignalTap II工具可以很方便地監(jiān)測系統(tǒng)內(nèi)部數(shù)據(jù)變化,降低了系統(tǒng)設(shè)計(jì)與驗(yàn)證時間,縮短了設(shè)計(jì)周期,對提高復(fù)雜系統(tǒng)設(shè)計(jì)效率有重要意義。
參考文獻(xiàn)
[1] 劉付斌,邵高平,李建新.通用數(shù)據(jù)采集平臺ADC電路的可靠性設(shè)計(jì)[J].微計(jì)算機(jī)信息,2005,21(4):92-93.
[2] 郭寶鋒,韓壯志,何強(qiáng),等.基于嵌入式邏輯分析儀SignalTapII 的系統(tǒng)調(diào)試技術(shù)研究[J].微計(jì)算機(jī)應(yīng)用,2011,32(10):53-57.
[3] 郭佳佳,胡曉菁,王永良.使用SignalTapII邏輯分析儀調(diào)試FPGA[J].今日電子,2005,5(1):45-47.
[4] 李娜,孟令軍,張會新. FPGA系統(tǒng)內(nèi)部邏輯在線測試技術(shù)研究[J].國外電子元器件,2008,7(1):7-9.
[5] 孟令軍, 李娜. 基于FPGA的內(nèi)部邏輯在線測試技術(shù)研究[J].電測與儀表,2008,45(515):34-37.
[6] Alter. QuartusII handbook version11.0[EB/OL]. http://www.altera.com/2011.5.
[7] 王海華.SignalTap II在FPGA系統(tǒng)調(diào)試中的應(yīng)用[J].黃石理工學(xué)院學(xué)報, 2009,25(2):12-15.
[8] 袁火平,盧艷娥,李曉明,等.基于Signaltap II的高速數(shù)據(jù)采集系統(tǒng)[J].數(shù)采與監(jiān)測,2008,24(9-1):128-129.
[9] 楊振家,劉穎杰,鄧芳芳,等.高速信號采集存儲及傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,2012,38(9):8-10.
[10] 全衛(wèi)澤,阮軍,黃成.基于FPGA的脈搏信號采集系統(tǒng)設(shè)計(jì)[J].微型機(jī)與應(yīng)用,2013,32(15):73-75.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久精品盗摄| 亚洲美女91| 亚洲经典在线看| 国产一区高清视频| 国产欧美精品va在线观看| 欧美午夜理伦三级在线观看| 欧美了一区在线观看| 欧美国产日产韩国视频| 欧美电影美腿模特1979在线看| 久久免费高清视频| 久久久精品动漫| 久久精品国产久精国产一老狼| 欧美一区二区三区的| 亚洲欧美怡红院| 欧美伊人影院| 欧美一区二区三区另类 | 欧美精品一区视频| 女人天堂亚洲aⅴ在线观看| 免费一级欧美片在线观看| 免费欧美日韩| 欧美精品偷拍| 国产精品国产a级| 国产模特精品视频久久久久| 国产午夜精品久久久久久久| 国产一区清纯| 在线视频国产日韩| 亚洲精品女人| 亚洲夜间福利| 久久av老司机精品网站导航| 亚洲国产精品成人综合| 亚洲精品一区二区三区樱花| 日韩亚洲精品在线| 亚洲一级网站| 欧美一级专区| 免费观看成人| 欧美亚男人的天堂| 国产一区美女| 亚洲欧洲精品成人久久奇米网| av不卡在线观看| 亚洲在线中文字幕| 久久精品噜噜噜成人av农村| 亚洲人成在线观看| 亚洲午夜久久久| 久久视频在线视频| 欧美激情一区二区三区不卡| 欧美四级在线| 国产亚洲在线| 亚洲精品一二区| 午夜精品福利一区二区蜜股av| 久久精品亚洲| 亚洲网站在线播放| 久久精品国产99精品国产亚洲性色 | 欧美日本免费| 国产情侣久久| 亚洲国产精品毛片| 亚洲主播在线观看| 亚洲理论在线| 欧美一区日本一区韩国一区| 欧美成人精品一区二区| 国产精品成人一区| 一区二区三区在线看| 一区二区三区四区国产精品| 久久精品人人做人人综合| 亚洲视频第一页| 久久一区中文字幕| 国产精品99免费看 | 亚洲大片免费看| 亚洲天堂久久| 久久伊人精品天天| 国产精品麻豆va在线播放| 亚洲丰满少妇videoshd| 亚洲影视在线播放| 99re6热在线精品视频播放速度| 欧美中文在线视频| 欧美三区不卡| 亚洲片国产一区一级在线观看| 亚洲欧美国产77777| 日韩视频专区| 久久天堂av综合合色| 国产精品观看| 亚洲另类视频| 亚洲电影在线| 久久精品1区| 国产精品成人国产乱一区| 亚洲国产成人午夜在线一区| 欧美一级夜夜爽| 亚洲欧美日韩精品一区二区| 欧美mv日韩mv亚洲| 黑人中文字幕一区二区三区| 亚洲香蕉伊综合在人在线视看| 亚洲欧洲另类| 久久久久久免费| 国产欧美视频在线观看| 在线综合欧美| 9l视频自拍蝌蚪9l视频成人| 欧美+日本+国产+在线a∨观看| 国产一区二区三区黄视频| 亚洲图片欧美一区| 亚洲色诱最新| 欧美另类99xxxxx| 亚洲国产精品久久人人爱蜜臀 | 香蕉尹人综合在线观看| 欧美日韩一区三区四区| 亚洲国产欧美国产综合一区| 亚洲国产精品久久久久久女王| 久久九九热re6这里有精品| 国产精品女主播| 一区二区三区日韩精品视频| 夜色激情一区二区| 欧美女主播在线| 亚洲精品一二区| 一二美女精品欧洲| 欧美日韩免费观看一区| 亚洲免费观看| 亚洲深夜影院| 欧美三级视频在线播放| 99国产精品自拍| 亚洲一区二区三区精品视频| 欧美视频在线观看| 亚洲视频综合在线| 亚洲自拍三区| 国产精品久久久久久久免费软件| 一本色道久久综合亚洲精品高清 | 国产精品热久久久久夜色精品三区 | 欧美一区二区三区四区高清| 国产精品视频一二三| 亚洲欧美国产视频| 久久国产精品免费一区| 国内成人精品视频| 亚洲高清在线| 欧美福利小视频| 99精品福利视频| 香蕉乱码成人久久天堂爱免费| 国产精品一区二区三区四区| 香蕉成人啪国产精品视频综合网| 久久激情视频| 精品不卡一区| 日韩午夜电影av| 国产精品超碰97尤物18| 亚洲欧美一区二区三区极速播放| 久久精品国产久精国产思思| 一区视频在线| 夜夜爽夜夜爽精品视频| 国产精品第一页第二页第三页| 亚洲永久字幕| 久久午夜电影网| 亚洲国产精品视频| 国产精品99久久久久久有的能看| 国产精品国产自产拍高清av王其 | 久久久久国产精品午夜一区| 永久久久久久| 日韩视频专区| 国产精品黄色在线观看| 性欧美video另类hd性玩具| 蜜乳av另类精品一区二区| 亚洲日本va午夜在线电影 | 欧美影院视频| 一色屋精品视频免费看| 亚洲美女黄色片| 国产精品一区二区三区四区五区| 亚洲第一福利社区| 欧美裸体一区二区三区| 亚洲综合视频1区| 美女在线一区二区| 一区二区三区免费观看| 久久免费高清| 99精品视频免费| 久久av一区二区三区| 亚洲国产精品尤物yw在线观看| 亚洲在线一区| 伊人蜜桃色噜噜激情综合| 亚洲图片自拍偷拍| 狠狠色丁香久久综合频道| 一区二区三区四区五区精品视频| 国产免费观看久久黄| 日韩视频专区| 国产色婷婷国产综合在线理论片a| 日韩一级二级三级| 国产一区二区看久久| 在线亚洲精品福利网址导航| 国产中文一区| 亚洲在线免费视频| 亚洲国产精品99久久久久久久久| 亚洲欧美日韩爽爽影院| 在线欧美影院| 久久精品视频播放| 一本大道久久a久久精二百| 久久综合狠狠综合久久激情| 亚洲天堂成人在线视频| 暖暖成人免费视频| 小嫩嫩精品导航| 欧美性感一类影片在线播放| 亚洲黄色影院| 国产亚洲成年网址在线观看| 亚洲一区二区在| 亚洲国产欧美久久| 久久午夜av| 欧美一级大片在线观看| 国产精品v欧美精品v日韩精品| 亚洲日本aⅴ片在线观看香蕉|