亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        傳感器高速采集傳輸系統(tǒng)中Aurora協(xié)議測試分析*

        2018-09-27 08:09:28何怡剛羅旗舞史露強
        傳感器與微系統(tǒng) 2018年10期
        關(guān)鍵詞:傳輸率時鐘間隙

        劉 京, 何怡剛, 羅旗舞, 史露強

        (合肥工業(yè)大學(xué) 電氣與自動化工程學(xué)院,安徽 合肥 230009)

        0 引 言

        在傳感器高速數(shù)據(jù)采集傳輸[1,2]系統(tǒng)中,以現(xiàn)場可編程門陣列(field programmable gate array,FPGA)來作為硬件系統(tǒng)的核心,F(xiàn)PGA間的數(shù)據(jù)高速穩(wěn)定傳輸?shù)膽?yīng)用越來越多。Aurora串行總線協(xié)議是專用于FPGA間數(shù)據(jù)傳輸?shù)母咚俳涌趨f(xié)議。在Aurora協(xié)議傳輸通道中,數(shù)據(jù)以幀的格式進(jìn)行傳輸,幀的格式由用戶根據(jù)需求任意定義[3],因此,測試Aurora協(xié)議中的幀格式對通道數(shù)據(jù)傳輸率的影響,可以更加合理地利用Aurora協(xié)議。本文針對Aurora協(xié)議進(jìn)行測試,分析了協(xié)議幀格式與通道數(shù)據(jù)傳輸率的關(guān)系,并驗證分析結(jié)論的可靠性。

        1 Aurora 64 B/66 B IP核

        任何數(shù)據(jù)分組可以通過Aurora協(xié)議封裝在芯片間,板間傳輸[4]。Aurora 64 B/66 B是在FPGA內(nèi)嵌高速收發(fā)器硬核模塊的物理編碼子層(physical coding sublayer,PCS)采用64 B/66 B編碼,開銷僅有3 %左右[5]。Aurora協(xié)議的數(shù)據(jù)傳輸通道由多個“弄”綁定生成,在配置IP核時可以選擇“弄”的數(shù)量,IP核內(nèi)部邏輯結(jié)構(gòu)如圖1所示。

        2 硬件系統(tǒng)設(shè)計

        2.1 傳感器高速采集與傳輸系統(tǒng)硬件設(shè)計

        傳感器高速數(shù)據(jù)采集與傳輸系統(tǒng)硬件框架主要包括傳感器模塊、模數(shù)轉(zhuǎn)換器(analog-digital converter,ADC)采樣模塊、FPGA模塊、DDR3數(shù)據(jù)緩存模塊、上位機模塊以及其他FPGA網(wǎng)絡(luò)模塊。傳感器模塊在檢測過程中產(chǎn)生大量模擬信號的數(shù)據(jù),經(jīng)過ADC采樣成數(shù)字信號通過JESD204接口協(xié)議[6]傳輸至FPGA中進(jìn)行數(shù)據(jù)處理并通過DDR3模塊進(jìn)行數(shù)據(jù)緩存,F(xiàn)PGA通過PCIE高速總線與上位機進(jìn)行數(shù)據(jù)交互[7]。系統(tǒng)整個硬件框架如圖2所示。

        圖1 Aurora IP核內(nèi)部邏輯結(jié)構(gòu)

        圖2 傳感器高速數(shù)據(jù)采集與傳輸系統(tǒng)硬件框架

        FPGA為單層網(wǎng)絡(luò)的核心,與其他FPGA網(wǎng)絡(luò)的FPGA通過內(nèi)部封裝了對應(yīng)的Rocket I/O 的Aurora協(xié)議進(jìn)行數(shù)據(jù)交互,因此,Aurora協(xié)議的性能直接影響到整個網(wǎng)絡(luò)系統(tǒng)高速數(shù)據(jù)傳輸?shù)男阅堋?/p>

        2.2 Aurora協(xié)議性能測試硬件設(shè)計

        以Xilinx的Kintex—7 FPGA 為載體,利用FPGA上的GTX高速收發(fā)器進(jìn)行單個“弄”通道,全雙工模式的Aurora 64 B/66 B協(xié)議測試,傳輸通道采用差分模式以增加高速信號傳輸?shù)目垢蓴_能力。Aurora 64 B/66 B IP核需要輸入2路時鐘驅(qū)動,吉比特(Gbit)的高速數(shù)據(jù)傳輸對時鐘頻率和質(zhì)量要求很高,因此,外部輸入時鐘采用差分接口[8],外部時鐘源采用的時鐘模塊NI PXIE—6674定時模塊,利用高精度的DDS時鐘生成LVDS電平標(biāo)準(zhǔn)的500 MHz的兩路差分輸出時鐘,分別通過SMA射頻線輸入到兩塊Kintex—7 FPGA的GTX高速收發(fā)器的參考時鐘輸入接口。

        3 軟件設(shè)計

        采用Xilinx的Vivado開發(fā)工具進(jìn)行軟件開發(fā),整個軟件框架主要包括頂層模塊,幀產(chǎn)生模塊,幀檢測模塊,IP核模塊,復(fù)位模塊,時鐘模塊與收發(fā)器配置模塊。在頂層模塊調(diào)用Aurora IP核,幀產(chǎn)生模塊發(fā)送從DDR3緩存模塊傳送來的數(shù)據(jù),幀檢測模塊對接收的數(shù)據(jù)進(jìn)行檢測,如果出現(xiàn)錯誤會有錯誤標(biāo)志位error信號置高。

        Aurora 64B/66B IP核采用AXI4-Stream 接口協(xié)議,該協(xié)議沒有地址項,允許無限制的數(shù)據(jù)突發(fā)傳輸規(guī)模,適合于高吞吐量的數(shù)據(jù)傳輸[9]。通過在線邏輯分析儀(ILA)抓取待觀測信號,如圖3所示,通過虛擬I/O(virtual I/O,VI/O)修改幀長與幀間隙的值,對Aurora 64B/66B通道數(shù)據(jù)傳輸率進(jìn)行實測。在圖3中可以看到發(fā)送模塊正確產(chǎn)生了所定義的幀格式。圖中箭頭標(biāo)記的error信號位始終為低,表示數(shù)據(jù)正確接收,測試的通道數(shù)據(jù)傳輸率可靠。

        圖3 ILA信號觀測

        4 Aurora 64 B/66 B協(xié)議通道數(shù)據(jù)傳輸率測試分析

        4.1 幀長對通道數(shù)據(jù)傳輸率影響測試

        將幀間隙固定為10 B,幀長范圍從1 B增加到400 B,對幀長范圍內(nèi)一些點進(jìn)行采樣,分別在發(fā)送端(TX)和接收端(RX)測試得到相應(yīng)的通道數(shù)據(jù)傳輸率,測試結(jié)果如圖4所示。

        圖4 幀長與通道數(shù)據(jù)傳輸率關(guān)系

        可知當(dāng)保持幀間隙不變,隨著幀長的增加,通道數(shù)據(jù)傳輸率呈不斷增加趨勢,但增速下降,幀長增加到一定值后通道數(shù)據(jù)傳輸率接近數(shù)據(jù)傳輸率峰值,接近水平曲線。同時可以看到在RX端的通道數(shù)據(jù)傳輸率始終小于TX端,這主要因為時鐘補償和64 B/66 B編碼補償開銷,為了更加準(zhǔn)確測定通道數(shù)據(jù)傳輸率,采樣測定RX端的通道數(shù)據(jù)傳輸率。

        4.2 幀間隙對通道帶寬影響測試

        將幀長固定為15 B,幀間隙由0 B增加到511 B,對幀間隙范圍內(nèi)一些點進(jìn)行采樣,測試得到RX端通道數(shù)據(jù)傳輸率,測試結(jié)果如圖5所示。

        圖5 幀間隙與通道數(shù)據(jù)傳輸率關(guān)系

        可知,當(dāng)保持幀長不變,隨著幀間隙的增加,通道數(shù)據(jù)傳輸率呈不斷減少趨勢,但減速下降。

        由此可見,Aurora 64 B/66 B協(xié)議中,幀和幀間隙的長度對通道數(shù)據(jù)傳輸率具有關(guān)鍵性的影響,幀長與通道數(shù)據(jù)傳輸率呈正相關(guān),幀間隙與通道數(shù)據(jù)傳輸率呈反相關(guān),因此有

        (1)

        式中Vr為當(dāng)前實際有效數(shù)據(jù)傳輸率,MBps;Vp為通道數(shù)據(jù)傳輸率峰值,MBps;lfs為Aurora協(xié)議中幀的長度,B;lifg為Aurora協(xié)議中當(dāng)前幀與下一幀之間的間隙,B。

        為了驗證式(1)結(jié)論的正確性,將幀間隙值固定為50 B,幀長不斷增加,將采樣點通道數(shù)據(jù)傳輸率測試值的曲線與式(1)理論通道傳輸率值進(jìn)行對比,如圖6所示。

        圖6 幀長與通道數(shù)據(jù)傳輸率關(guān)系

        可以看到,式(1)理論曲線很好地擬合了采樣曲線,說明了由Aurora 64 B/66 B協(xié)議中幀和幀間隙與實際通道數(shù)率傳輸率之間的關(guān)系的正確性。

        通過Aurora協(xié)議進(jìn)行高速數(shù)據(jù)傳輸時,在不同幀間隙值,根據(jù)式(1)選擇合適的幀長既可以滿足通道數(shù)據(jù)傳輸率的需求,又可以降低增加幀長帶來的數(shù)據(jù)傳輸?shù)臅r延以及傳輸過程中數(shù)據(jù)丟失出錯的可能性,以平衡傳感器高速數(shù)據(jù)采集傳輸系統(tǒng)中FPGA間數(shù)據(jù)傳輸時對通道數(shù)據(jù)傳輸率和通道性能的需求。

        5 結(jié)束語

        本文設(shè)計傳感器數(shù)據(jù)高速采集與傳輸處理硬件系統(tǒng),并以Kintex—7 FPGA為核心設(shè)計了Aurora 64 B/66 B協(xié)議傳輸性能測試硬件系統(tǒng)。在實際板級調(diào)試環(huán)境下采樣測試了Aurora 64 B/66 B協(xié)議通道吞吐量范圍內(nèi)不同的幀格式下通道數(shù)據(jù)傳輸率值,得到了幀格式與通道數(shù)據(jù)傳輸率之間的關(guān)系,測試結(jié)論穩(wěn)定可靠。結(jié)論對設(shè)計傳感器數(shù)據(jù)高速采集與傳輸系統(tǒng)中合理的利用FPGA間數(shù)據(jù)交互的Aurora 64 B/66 B協(xié)議提供了參考。

        猜你喜歡
        傳輸率時鐘間隙
        間隙
        別樣的“時鐘”
        古代的時鐘
        飛行過載及安裝間隙對主安裝節(jié)推力測量的影響
        緊流形上的Schr?dinger算子的譜間隙估計
        提高縣級區(qū)域觀測站數(shù)據(jù)傳輸率的建議與探討
        不同代際移動通訊技術(shù)對自動氣象站數(shù)據(jù)傳輸支撐能力對比分析
        有趣的時鐘
        淺談保護(hù)間隙的利弊與應(yīng)用
        廣西電力(2016年4期)2016-07-10 10:23:38
        10TB年半后再度提升容量值
        CHIP新電腦(2016年6期)2016-06-21 11:25:54
        久久精品aⅴ无码中文字字幕| 亚洲大胆视频在线观看| 亚洲激情一区二区三区不卡| 久久偷看各类wc女厕嘘嘘偷窃| 亚洲成av人片在线观看无码| 亚洲精品成AV无在线观看| 最新中文字幕乱码在线| 精品高朝久久久久9999| 怡红院免费的全部视频| 国产国拍亚洲精品午夜不卡17| 国产av午夜精品一区二区入口| 欧美xxxxx高潮喷水麻豆| 人妻丝袜无码国产一区| 999久久66久6只有精品| 日本免费精品一区二区三区视频| 男人添女人囗交做爰视频| 最好看的最新高清中文视频 | 狼人伊人影院在线观看国产| 国产美女精品一区二区三区| 国内免费AV网站在线观看| 精品久久日产国产一区| 懂色av一区二区三区尤物| 毛多水多www偷窥小便| 亚洲人成人一区二区三区| 日本女u久久精品视频| 精品国际久久久久999波多野| 亚洲av色无码乱码在线观看| 亚洲精品2区在线观看| 一本久道竹内纱里奈中文字幕| 少妇无码av无码一区| 国产免费av片在线观看播放| 91青青草手机在线视频| 乱老年女人伦免费视频| 中文字幕无码精品亚洲资源网久久| 97色人阁俺也去人人人人人| 美女视频在线观看亚洲色图 | 国产精品久久久久电影网| 亚洲AV无码成人精品区H| 成人国产激情自拍视频| 精品av天堂毛片久久久| 九一成人AV无码一区二区三区|