亚洲免费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
        中国凸偷窥xxxx自由视频| 黄片国产一区二区三区| 开心五月婷婷激情综合网| 各种少妇正面着bbw撒尿视频| 亚洲av第一成肉网| 无遮高潮国产免费观看韩国| 人日本中文字幕免费精品| 亚洲精品无码专区在线在线播放| 免费无码毛片一区二区三区a片| 99久久精品无码专区无| 最新国产精品国产三级国产av| 亚洲午夜无码毛片av久久| 精品无码一区在线观看| 久久久久亚洲AV成人网毛片 | 激情免费视频一区二区三区| 欧美亅性猛交内射| 久久久精品人妻一区二区三区蜜桃| 亚洲国产cao| 日韩国产自拍视频在线观看| 99国产精品99久久久久久| 欧美v亚洲v日韩v最新在线| 国产真实乱对白在线观看| 国产三级精品美女三级| 国产女人av一级一区二区三区| 欧美黑人又粗又大xxxx| 久久久久麻豆v国产精华液好用吗| 国产精品女同久久免费观看| 国产午夜福利av在线麻豆| 亚洲精品久久久久一区二区| 亚洲人成色777777老人头| 欧美亚洲另类自拍偷在线拍| 国产精品午夜福利亚洲综合网| 中文字幕人妻丝袜成熟乱| 美丽的熟妇中文字幕| av无码一区二区三| 97青草超碰久久国内精品91| 狠狠躁夜夜躁人人爽天天古典| 午夜无码大尺度福利视频| 日本一区二区在线看看| 无套内谢孕妇毛片免费看| 午夜男女爽爽爽在线视频|