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

        ?

        大容量高速回放系統(tǒng)設計與實現(xiàn) ?

        2019-07-29 01:12:33黃剛
        物聯(lián)網技術 2019年6期
        關鍵詞:物理層信號處理以太網

        黃剛

        摘 要:為滿足無線通信設備回放工作過程數(shù)據(jù)文件的要求,設計了一種實時高速的數(shù)據(jù)回放系統(tǒng)。系統(tǒng)采用固態(tài)硬盤作為存儲介質,將Aurora高速串行總線和以太網作為數(shù)據(jù)傳輸接口,實現(xiàn)海量數(shù)據(jù)的高速實時存儲和回放。系統(tǒng)已經在工程中進行應用驗證,性能良好。

        關鍵詞:數(shù)據(jù)回放;固態(tài)硬盤;SATA 3.0;高速總線;Aurora;以太網

        中圖分類號:TP39;TN91文獻標識碼:A文章編號:2095-1302(2019)06-00-03

        0 引 言

        在過去的幾十年里伴隨著信息化的推進與無線通信技術的飛速發(fā)展,很多新的算法不斷被提出。但采用新算法的無線通信設備通常需要消耗大量資源進行外場調試和驗證,如果可以獲得大量原始數(shù)據(jù),那么在實驗室環(huán)境就可以通過原理樣機對算法進行較好的驗證和優(yōu)化。數(shù)據(jù)回放系統(tǒng)是獲取真實環(huán)境中不易得到的信號的重要手段,根據(jù)文獻[1-3]可知,回放系統(tǒng)已經在雷達、醫(yī)療、電力等領域被大量運用。一般情況下,設備將采集的數(shù)據(jù)存儲于數(shù)據(jù)回放系統(tǒng)中,然后利用數(shù)據(jù)回放系統(tǒng)中的數(shù)據(jù)進行數(shù)據(jù)分析、算法驗證和優(yōu)化等。為了使無線通信系統(tǒng)的算法能夠方便驗證和優(yōu)化,本文設計了一種大容量高速數(shù)據(jù)回放系統(tǒng),首先分析了系統(tǒng)的整體架構和工作原理,然后對數(shù)據(jù)回放系統(tǒng)的硬件和軟件進行設計,最后對系統(tǒng)做出性能評估。

        1 系統(tǒng)總體方案

        回放系統(tǒng)整機設備示意如圖1所示。整機設備主要由信號處理系統(tǒng)和數(shù)據(jù)回放系統(tǒng)組成。數(shù)據(jù)回放系統(tǒng)和信號處理系統(tǒng)通過Aurora高速串行總線和I2C總線連接,同時數(shù)據(jù)回放系統(tǒng)預留以太網接口用于與計算機通信。數(shù)據(jù)存儲和回放指令通過I2C總線或者以太網下發(fā)給數(shù)據(jù)回放系統(tǒng),信號處理系統(tǒng)和計算機分別通過Aurora總線和以太網與數(shù)據(jù)回放系統(tǒng)進行數(shù)據(jù)傳輸。

        本文設計的數(shù)據(jù)回放系統(tǒng)硬件架構如圖2所示,主要由FPGA單元、存儲單元、高速緩存單元、以太網單元等組成。項目選擇XC7K325T-2FFG900型號的FPGA芯片作為數(shù)據(jù)回放系統(tǒng)的核心主控單元,其他高速總線、第三代雙倍數(shù)據(jù)速率同步動態(tài)隨機存儲器(DDR3)和固態(tài)硬盤(SSD)等器件外掛在FPGA芯片上。對于數(shù)據(jù)存儲過程,外部數(shù)據(jù)通過Aurora總線傳輸?shù)綌?shù)據(jù)回放系統(tǒng),數(shù)據(jù)進入接收緩存FIFO,然后被搬移至DDR3,最后通過SATA控制器將數(shù)據(jù)存入SSD中。數(shù)據(jù)回放過程:SATA控制器從SSD中取數(shù)據(jù),將數(shù)據(jù)緩存到DDR3,再將數(shù)據(jù)存入發(fā)送緩存FIFO中,最后通過Aurora總線回放至信號處理系統(tǒng)或通過以太網回放至本地計算機。

        2 數(shù)據(jù)回放系統(tǒng)設計

        2.1 硬件設計

        2.1.1 Aurora接口電路設計

        Aurora總線是Xilinx公司開發(fā)的一種輕量級點對點鏈路層協(xié)議[4],與SRIO和PCle高速串行總線相比,它具有簡潔、開銷小、鏈路數(shù)量和速率選擇靈活等特點。因此,本文采用一路雙向Aurora X4總線實現(xiàn)數(shù)據(jù)回放系統(tǒng)和信號處理系統(tǒng)之間的數(shù)據(jù)傳輸。對于系統(tǒng)內部,Aurora總線掛接在FPGA的GTX口上;對于系統(tǒng)外部,VPX連接器很好地支持Aurora高速串行總線。XC7K325T型號的FPGA的GTX接口支持最大速率達12.5 Gbps,VPX連接器傳輸速率高達6.25 Gbps,單lane的Aurora總線速率配置為5 Gbps,因此系統(tǒng)可以適應高速數(shù)據(jù)的傳輸。

        Rocket I/O是一種內嵌在FPGA內部的高速串行收發(fā)器,可以支持Aurora,PCIe等多種通信協(xié)議[5]。本文采用基于高速串行收發(fā)器Rocket I/O的Aurora IP核實現(xiàn)Aurora通信。Aurora傳輸數(shù)據(jù)過程如圖3所示,其中IP核配置為流模式傳輸,通信模式為全雙工,單通道速率為5 Gb/s,輸入系統(tǒng)的參考時鐘為125 MHz,用戶時鐘為250 MHz,發(fā)送和接收數(shù)據(jù)位寬為64 bit。物理層進行了8 B/10 B編碼,因此單通道速率可達4 Gbps。

        2.1.2 以太網接口電路設計

        數(shù)據(jù)回放系統(tǒng)要求通過計算機實現(xiàn)數(shù)據(jù)導入、導出以及發(fā)送控制命令。采用以太網技術的設備可通過TCP/IP協(xié)議進行數(shù)據(jù)傳輸,無需進行傳輸協(xié)議轉換,使用和維護設備簡單[6]。系統(tǒng)采用FPGA外掛千兆以太網的方案實現(xiàn)計算機和數(shù)據(jù)回放系統(tǒng)之間的通信。千兆以太網采用全雙工模式,傳輸速率可選10 Mbps/100 Mbps/1 000 Mbps,接口電氣特性遵循IEEE802.3標準。

        通常,網絡傳輸協(xié)議包含TCP和UDP兩種[7]。為保證數(shù)據(jù)的高可靠性,系統(tǒng)采用TCP協(xié)議傳輸數(shù)據(jù)。以太網實現(xiàn)框圖如圖4所示,其中網絡PHY芯片選用MARVELL的88E1111芯片,TCP/IP IP核通過Verilog硬件描述語言實現(xiàn)TCP/IP協(xié)議棧。

        2.1.3 高速緩存電路設計

        為防止接收的數(shù)據(jù)丟失,采用DDR3對接收的數(shù)據(jù)進行緩存。本文選用的DDR3芯片型號為MT41K256M16HA-125IT:E。兩片DDR3數(shù)據(jù)位拼接成32位用于數(shù)據(jù)緩存,拼接的DDR3接到FPGA的高性能I/O口HP上,最高帶寬可達6 400 MB/s。

        FPGA和DDR3的通信通過Xilinx公司的MIG IP實現(xiàn)。DDR3的MIG IP核包含用戶接口模塊、存儲控制模塊和物理層模塊[8]。MIG IP核通過物理層接口與DDR3連接,用戶接口與FPGA用戶邏輯連接,從而實現(xiàn)用戶邏輯與DDR3的橋接功能。

        2.1.4 存儲電路設計

        SSD是以FLASH代替?zhèn)鹘y(tǒng)硬盤盤片作為存儲介質,使用SATA系列類型接口的新型存儲設備[9]。SSD在訪問速度、功耗和可靠性等方面相比傳統(tǒng)硬盤有著明顯優(yōu)勢,因此文本采用SSD作為數(shù)據(jù)存儲介質。存儲單元采用4個標稱容量為1 TB的mini-SATA(mSATA)接口的固態(tài)硬盤來存儲信號處理系統(tǒng)采集的數(shù)據(jù)。mSATA SSD全部外掛在FPGA的GTX高速接口上,且mSATA SSD與FPGA之間的通信采用標準的SATA3.0通信協(xié)議[10]。

        本文采用圖5所示的基于SATA的存儲方案,方案的核心是實現(xiàn)SATA 3.0協(xié)議。SATA協(xié)議由應用層、傳輸層、鏈路層和物理層組成[11]。應用層主要完成命令的設置;傳輸層將命令層數(shù)據(jù)封裝成FIS幀格式的數(shù)據(jù)幀;鏈路層主要完成數(shù)據(jù)的CRC校驗和加解擾處理;物理層負責將上層并行數(shù)據(jù)轉換成串行碼流并傳輸出去。本項目首先通過硬核GTX構建物理層高速串行收發(fā)器和OOB信號的檢測來實現(xiàn)物理層,然后利用Verilog硬件描述語言實現(xiàn)SATA 3.0協(xié)議的鏈路層和傳輸層,最后將上述三層協(xié)議封裝成SATA IP核。項目利用Xilinx的Vivado軟件內建一個MicroBlaze軟核,將SATA IP核作為MicroBlaze的外設。系統(tǒng)利用Xilinx公司提供的EDK開發(fā)環(huán)境將SATA IP核掛載到AXI總線上,通過這種方式EDK便可以靈活定制MicroBlaze的外設。

        2.2 軟件設計

        上位PC機軟件主要包含顯示控制程序和通信管理程序。顯示控制程序實現(xiàn)人機交互界面,而通信管理程序則負責完成與數(shù)據(jù)回放系統(tǒng)之間的TCP/IP協(xié)議通信。本文設計的上位PC機軟件界面如圖6所示。

        3 性能評估

        在實驗室環(huán)境下,回放系統(tǒng)設備上電后實測結果如下:

        (1)數(shù)據(jù)回放系統(tǒng)最大存儲速度為1 200 MB/s,最大回放速度達1 800 MB/s。根據(jù)信號處理系統(tǒng)的A/D采樣速率和后續(xù)基帶信號處理的時鐘速率,數(shù)據(jù)回放系統(tǒng)可以自適應降速存儲和回放。

        (2)千兆以太網最大導入數(shù)據(jù)速度約為98 MB/s,最大導出數(shù)據(jù)速度約為70 MB/s。

        (3)如果按照600 MB/s的速率存儲數(shù)據(jù),數(shù)據(jù)回放系統(tǒng)可以連續(xù)存儲2 h以上。

        4 結 語

        本文設計了一種大容量高速率的數(shù)據(jù)回放系統(tǒng)。采用mSATA SSD盤作為存儲介質,Aurora總線作為數(shù)據(jù)傳輸總線,千兆以太網作為數(shù)據(jù)導入、導出接口。該回放系統(tǒng)體積小、存儲容量大、存儲和回放速度高、穩(wěn)定性好。經工程驗證,該系統(tǒng)可以較好地滿足整機設備對數(shù)據(jù)回放的要求。

        參 考 文 獻

        [1]黃俊,陳春輝,陳亞駿.高速雷達數(shù)據(jù)回放系統(tǒng)的實現(xiàn)[J].信息技術,2007(2):91-94.

        [2]張寧,王言章.便攜式動態(tài)心電記錄儀及數(shù)據(jù)回放系統(tǒng)設計[J].長春理工大學學報,2006,29(4):16-18.

        [3]梁言,郎兵.超高壓可控并聯(lián)電抗器錄波回放系統(tǒng)設計[J].工業(yè)儀表與自動化裝置,2012(4):53-56.

        [4]李維明,陳建軍,陳星锜.基于Aurora協(xié)議的高速通信技術的研究[J].電子技術應用,2013,39(12):37-40.

        [5]陳長林,邱兆坤.Rocket I/O及其在高速數(shù)據(jù)傳輸中的應用[J].單片機與嵌入式系統(tǒng)應用,2010(11):25-28.

        [6]韋宏,付友濤,孔凡鵬,等.基于FPGA的千兆以太網設計[J].現(xiàn)代電子技術,2012,35(18):56-59.

        [7]徐俊. 基于FPGA的嵌入式TCP/IP協(xié)議棧的實現(xiàn)[D].上海:華東師范大學,2008.

        [8]王紅兵,強景,周珍龍.Xilinx MIG IP核的研究及大容量數(shù)據(jù)緩沖區(qū)的實現(xiàn)[J]. 電子產品世界,2016(8):43-46.

        [9]楊宇光.SSD技術及應用[J].信息技術與標準化,2010(4):17-20.

        [10]吳從中,但德東,劉盛中.SATA3.0協(xié)議物理層握手模塊設計與驗證[J].合肥工業(yè)大學學報(自然科學版),2014,37(5):6041-608.

        [11]楊亞濤,張松濤,李子臣,等.SATA 3.0物理層設計與FPGA實現(xiàn)[J].計算機工程與應用,2017,53(20):38-42.

        猜你喜歡
        物理層信號處理以太網
        基于K-ML-MPWFRFT的物理層安全傳輸技術
        基于1500以太網養(yǎng)豬場的智能飼喂控制系統(tǒng)的設計與實現(xiàn)
        公路聯(lián)網電子不停車收費系統(tǒng)路側單元物理層自動測試軟件研發(fā)
        《信號處理》征稿簡則
        信號處理(2018年5期)2018-08-20 06:16:02
        《信號處理》第九屆編委會
        信號處理(2018年5期)2018-08-20 06:16:00
        《信號處理》征稿簡則
        信號處理(2018年8期)2018-07-25 12:25:42
        《信號處理》第九屆編委會
        信號處理(2018年8期)2018-07-25 12:24:56
        談實時以太網EtherCAT技術在變電站自動化中的應用
        電子制作(2017年24期)2017-02-02 07:14:44
        多天線物理層安全傳輸系統(tǒng)性能分析
        一種90W高功率以太網供電系統(tǒng)的設計
        電源技術(2015年7期)2015-08-22 08:48:48
        一区二区特别黄色大片| 中文字幕精品久久久久人妻红杏ⅰ| 人妻精品无码一区二区三区| 无码一区二区三区在线在看| 日本二区三区视频在线观看| 国产亚洲精品97在线视频一| 亚洲中文字幕成人无码| 爱a久久片| 一区二区三区在线观看日本视频| 三级日韩视频在线观看| 国产熟女内射oooo| 国产做无码视频在线观看浪潮| 亚洲 美腿 欧美 偷拍| 国产主播性色av福利精品一区| 射精专区一区二区朝鲜| 中字幕久久久人妻熟女| 亚洲不卡av不卡一区二区| 精品少妇人妻av一区二区蜜桃| 亚洲精品国产一区二区| 久久久久久久女国产乱让韩| 国产精品无码久久久久下载| 深夜黄色刺激影片在线免费观看| 少妇中文字幕乱码亚洲影视| 久久精品一区二区免费播放| 99精品国产成人一区二区在线| av日韩高清一区二区| 亚洲av无码一区二区三区不卡| 久久噜噜噜| av成人资源在线观看| 久久不见久久见www日本网| 囯产精品一品二区三区| 国产精品久久久久免费看| 人妻精品久久一区二区三区 | 亚洲亚色中文字幕剧情| 性色av浪潮av色欲av| 久久频精品99香蕉国产| 亚洲日本中文字幕乱码| 人人妻人人澡人人爽欧美一区双 | 专区亚洲欧洲日产国码AV| 国产麻豆国精精品久久毛片| 欧洲女人与公拘交酡视频|