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

        ?

        基于RocketIO 高速串行回環(huán)通信的實(shí)現(xiàn)

        2013-03-13 07:02:48蘇秀妮李英利
        電子科技 2013年9期
        關(guān)鍵詞:回環(huán)收發(fā)器接收端

        蘇秀妮,李英利

        (西安電子科技大學(xué) 電子工程學(xué)院,陜西 西安 710071)

        隨著信息流量的增長(zhǎng),當(dāng)今社會(huì)對(duì)信息的處理速率提出了較高的要求,尤其是圖像、視頻等多媒體領(lǐng)域,促使了高速通信行業(yè)的迅速發(fā)展,同時(shí)也使高速可靠通信成為當(dāng)前的研究熱點(diǎn)[1-2]。國(guó)內(nèi)外高速收發(fā)器的快速發(fā)展推動(dòng)了高速傳輸行業(yè)的迅猛變化。當(dāng)前國(guó)外高速傳輸速率已達(dá)到THz 級(jí)別,而在國(guó)內(nèi)仍處于MHz 時(shí)國(guó)外已實(shí)現(xiàn)了64 GHz[2-3],目前國(guó)外可普遍實(shí)現(xiàn)100 GHz 以上的傳輸速率,采樣速率也已達(dá)到20 Gsample/s。雖國(guó)內(nèi)在此方面的應(yīng)用也較多,但可實(shí)現(xiàn)的速率還遠(yuǎn)未達(dá)到要求,其中可實(shí)現(xiàn)1 Gbit·s-1速率占多數(shù)。因此國(guó)內(nèi)在該方面的發(fā)展仍有較大的提升空間。鑒于此,文中提出一種基于RocketIO 高速串行回環(huán)通信的實(shí)現(xiàn),該設(shè)計(jì)有助于高速串行通信的實(shí)現(xiàn),且具有速率快、可靠性高及開(kāi)發(fā)容易等優(yōu)勢(shì)。

        1 高速串行回環(huán)

        1.1 高速串行收發(fā)器

        高速串行回環(huán)是基于RocketIO 高速串行收發(fā)器,回環(huán)是高速串行收發(fā)器本身攜帶的。RocketIO 高速串行收發(fā)器是Xilinx 集成在VirtexII pro 以上系列的專用高速串行收發(fā)器,可實(shí)現(xiàn)Gbit·s-1的傳輸速率,支持多種協(xié)議,且應(yīng)用廣泛[3]。其主要組成如圖1所示。

        如圖1 所示,RocketIO 高速串行收發(fā)器主要由物理編碼層(PCS—Physical Code Subplayer)和物理媒介層(PMA—Physical Media Acess Physical)構(gòu)成,PCS 層包括周期冗余檢測(cè)(CRC—Cyclic Redundancy Check)、8B/10B 編碼、發(fā)送FIFO、8B/10B 解碼以及用于通道綁定和時(shí)鐘修正的彈性緩沖器等主要模塊;PMA 層主要包括串行轉(zhuǎn)換、差分接收器、并串轉(zhuǎn)換以及接收時(shí)鐘恢復(fù)等模塊。發(fā)送器先經(jīng)CRC 按照一定的算法規(guī)則設(shè)計(jì)的校驗(yàn)碼插入欲發(fā)送的數(shù)據(jù)中,然后進(jìn)行8B/10B編碼,將數(shù)據(jù)輸入到發(fā)送FIFO 中,再經(jīng)過(guò)并串轉(zhuǎn)換后,最終以差分串行數(shù)據(jù)流的格式輸出。接收器接收到該差分串行數(shù)據(jù)流后,先進(jìn)行串并轉(zhuǎn)換,將其轉(zhuǎn)換成并行數(shù)據(jù),再進(jìn)行8B/10B 解碼,將數(shù)據(jù)流對(duì)齊后輸出該并行數(shù)據(jù)[4]。

        以上是RocketIO 的工作原理,其中PCS 和PMA將該收發(fā)器分成2 個(gè)回環(huán),即圖1 所示的并行回環(huán)和串行回環(huán)。

        圖1 高速串行收發(fā)器結(jié)構(gòu)圖

        1.2 回環(huán)概述

        回環(huán)模式是收發(fā)器的專有設(shè)置,數(shù)據(jù)由發(fā)送端輸入,然后從接收端輸出,由于數(shù)據(jù)流向路徑從發(fā)送端到接收端是一個(gè)回環(huán),故稱為回環(huán)模式。正如發(fā)送器發(fā)送數(shù)據(jù),接收器接收數(shù)據(jù),只是發(fā)送器和接收器在同一個(gè)收發(fā)器中,故數(shù)據(jù)路徑恰好為一個(gè)回環(huán)。每個(gè)收發(fā)器內(nèi)部均有專用的PRBS 生成器和檢測(cè)器來(lái)檢測(cè)錯(cuò)誤[5]。由于一個(gè)RocketIO 中包含有2 個(gè)GTX 收發(fā)器,故共有4種回環(huán)。圖2 給出了一個(gè)GTX 中的4 種回環(huán)。

        圖2 GTX 中的4 種回環(huán)

        4 種不同回環(huán)的劃分是由所處的位置決定的,對(duì)于一個(gè)收發(fā)器而言,由TX-PCS 和RX-PCS 構(gòu)成的是近端PCS 回環(huán),即圖2 中所示的①路徑。由TXPCS、RX-PCS、TX-PMA 和RX-PMA 構(gòu)成近端PMA回環(huán),即圖2 中所示的②路徑。物理位置較遠(yuǎn)的收發(fā)器的TX-PMA、RX-PMA 和第1 個(gè)收發(fā)器的PCS、PMA 構(gòu)成的回環(huán)稱為遠(yuǎn)端PMA 回環(huán),即圖2 中所示的③路徑。物理位置較遠(yuǎn)的收發(fā)器(第2 個(gè)收發(fā)器)的TX-PCS、RX-PCS 和第1 個(gè)收發(fā)器的PCS、PMA構(gòu)成的回環(huán)稱為遠(yuǎn)端PCS 回環(huán),即圖2 中所示的④路徑。其中遠(yuǎn)端的2 種回環(huán)均與第1 個(gè)收發(fā)器的發(fā)送端和第2 個(gè)收發(fā)器的接收端相連,第1 個(gè)收發(fā)器的接收端和第2 個(gè)收發(fā)器的發(fā)送端相連。

        近端PCS 回環(huán)主要是驗(yàn)證第1 個(gè)收發(fā)器PCS 層的通信狀況以及該層的參數(shù)變化對(duì)通信結(jié)果的影響;近端PMA 主要是驗(yàn)證第1 個(gè)收發(fā)器的通信過(guò)程以及該收發(fā)器參數(shù)變化對(duì)通信結(jié)果的影響;同理遠(yuǎn)端PCS回環(huán)、遠(yuǎn)端PMA 作用與近端PCS 回環(huán)、近端PMA 回環(huán)作用相同。

        2 回環(huán)實(shí)現(xiàn)

        2.1 回環(huán)實(shí)現(xiàn)原理

        不同的回環(huán)測(cè)試不同的模塊,可通過(guò)設(shè)置LOOPBACK 端口來(lái)選擇所需回環(huán),LOOPBACK 是一個(gè)3 bit寬度的端口,可提供8 種組合,但可用組合僅5 種,其余組合均是保留。以Xilinx 的FPGA 為平臺(tái),以Virtex5系列的FXT 為對(duì)象,用ISE 實(shí)現(xiàn)高速串行收發(fā)器的不同回環(huán),用Modelsim 對(duì)其進(jìn)行仿真。實(shí)現(xiàn)這4種回環(huán)的原理如圖3 所示。

        圖3 回環(huán)實(shí)現(xiàn)原理

        圖3 中,1 個(gè)RocketIO 收發(fā)器包含兩個(gè)收發(fā)器,可以實(shí)現(xiàn)4 種不同的回環(huán),回環(huán)設(shè)計(jì)可根據(jù)指標(biāo)要求設(shè)計(jì)滿足要求的參數(shù);數(shù)據(jù)產(chǎn)生模塊提供仿真數(shù)據(jù),數(shù)據(jù)接收模塊是接收到的RocketIO 輸出數(shù)據(jù);校驗(yàn)?zāi)K指示接收到的數(shù)據(jù)與產(chǎn)生的數(shù)據(jù)是否相同。在4 種回環(huán)的實(shí)現(xiàn)中,數(shù)據(jù)產(chǎn)生模塊提供的數(shù)據(jù)是Matlab 產(chǎn)生的10 000 個(gè)隨機(jī)二進(jìn)制數(shù),數(shù)據(jù)接收模塊將收發(fā)器輸出的數(shù)據(jù)放在指定的文件夾中,校驗(yàn)?zāi)K將數(shù)據(jù)接收模塊接收到的數(shù)據(jù)和數(shù)據(jù)產(chǎn)生模塊產(chǎn)生的數(shù)據(jù)進(jìn)行比較,當(dāng)發(fā)現(xiàn)兩個(gè)模塊的數(shù)據(jù)不同時(shí),有相應(yīng)的端口和內(nèi)容指示,便于觀察和定位錯(cuò)誤信息。

        2.2 回環(huán)仿真實(shí)現(xiàn)

        該設(shè)計(jì)工作在參考時(shí)鐘為250 MHz 的速率下,回環(huán)實(shí)現(xiàn)結(jié)果中各個(gè)端口的意義如下所述,REFCLK_N_IN 和 REFCLK_P_IN 是差分時(shí)鐘輸入端口;LOOPBACK0_IN 和LOOPBACK1_IN 分別是通道0、1回環(huán)種類選擇端口;TXDATA0 和TXDATA1 分別是通道0、1 的并行數(shù)據(jù)發(fā)送端口;RXDATA0 和RXDATA1分別是通道0、1 的并行數(shù)據(jù)接收端口;RXN0_IN 和RXP0_IN 是通道0 的差分輸入端口,RXN1_IN 和RXP1_IN 是通道1 的差分輸入端口;error0_count 和error1_count 分別是指示通道0、1 接收的數(shù)據(jù)與發(fā)送的數(shù)據(jù)相比較,數(shù)據(jù)不相同的個(gè)數(shù)。

        2.2.1 近端PCS 回環(huán)實(shí)現(xiàn)

        選擇近端PCS 回環(huán)時(shí),將LOOPBACK 設(shè)置為001。近端PCS 回環(huán)是在并串轉(zhuǎn)換和串并轉(zhuǎn)換之前的回環(huán),如圖2 中①所示路徑。圖4 是近端PCS 回環(huán)的仿真結(jié)果。

        圖4 近端PCS 回環(huán)實(shí)現(xiàn)結(jié)果

        圖4 中,LOOPBACK 為001,即選擇的回環(huán)是近端PCS 回環(huán)。從仿真結(jié)果可看出,error0_count 和error1_count 的值均為0,說(shuō)明接收到的數(shù)據(jù)和發(fā)送的數(shù)據(jù)相同,并無(wú)不同情況,故接收端可以正確地接收發(fā)送端發(fā)送的并行數(shù)據(jù),即RXDATA 接收到的數(shù)據(jù)應(yīng)和TADATA發(fā)送的數(shù)據(jù)相同,不會(huì)出現(xiàn)誤碼和移位現(xiàn)象。

        2.2.2 近端PMA 回環(huán)實(shí)現(xiàn)

        選擇近端PMA 回環(huán)時(shí),將LOOPBACK 設(shè)置為010。近端PMA 回環(huán)發(fā)送端發(fā)送的數(shù)據(jù)是并行數(shù)據(jù),然后經(jīng)并串轉(zhuǎn)換將其轉(zhuǎn)換成串行數(shù)據(jù)輸出,接收端接收該串行數(shù)據(jù),并將其轉(zhuǎn)換為并行數(shù)據(jù)輸出,如圖2所示的②路徑。圖5 是近端PMA 回環(huán)的仿真結(jié)果。

        圖5 近端PMA 回環(huán)實(shí)現(xiàn)結(jié)果

        圖5 中,LOOPBACK 為010,即選擇的回環(huán)是近端PMA 回環(huán)。其仿真結(jié)果與近端PCS 回環(huán)實(shí)現(xiàn)結(jié)果相同。

        2.2.3 遠(yuǎn)端PMA 回環(huán)實(shí)現(xiàn)

        選擇遠(yuǎn)端PMA 回環(huán)時(shí),將LOOPBACK 設(shè)置為100。遠(yuǎn)端PMA 回環(huán)是由近端PMA 回環(huán)、并串轉(zhuǎn)換以及串并轉(zhuǎn)換組成的回環(huán),如圖2 所示的③路徑。圖6是遠(yuǎn)端PMA 回環(huán)的仿真結(jié)果。

        圖6 遠(yuǎn)端PMA 回環(huán)實(shí)現(xiàn)結(jié)果

        圖6 中,LOOPBACK 為100,即選擇的回環(huán)是遠(yuǎn)端PMA 回環(huán)。從仿真結(jié)果可知,error0_count 和error1_count的值為0,差分接收端口接收到的數(shù)據(jù)流和差分發(fā)送端口發(fā)送的數(shù)據(jù)流相同,接收端也可正確地接收發(fā)送端發(fā)送的并行數(shù)據(jù),即RXDATA 接收到的數(shù)據(jù)應(yīng)和TADATA 發(fā)送的數(shù)據(jù)相同,同樣不會(huì)出現(xiàn)誤碼和移位現(xiàn)象。

        2.2.4 遠(yuǎn)端PCS 回環(huán)實(shí)現(xiàn)

        選擇遠(yuǎn)端PCS 回環(huán)時(shí),將LOOPBACK 設(shè)置為110。遠(yuǎn)端PCS 回環(huán)是由遠(yuǎn)端PMA 回環(huán)、并串轉(zhuǎn)換以及串并轉(zhuǎn)換之后的部分組成的回環(huán),該回環(huán)包含兩個(gè)收發(fā)器。如圖2 所示④路徑。圖7 是遠(yuǎn)端PCS 回環(huán)的仿真結(jié)果。

        圖7 遠(yuǎn)端PCS 回環(huán)實(shí)現(xiàn)結(jié)果

        圖7 中,LOOPBACK 為110,即選擇的回環(huán)是遠(yuǎn)端PCS 回環(huán)。仿真結(jié)果與上述3 種回環(huán)相同。

        從仿真結(jié)果看,以上各個(gè)回環(huán)均實(shí)現(xiàn)無(wú)誤碼和移位,說(shuō)明該設(shè)計(jì)有較高的可靠性,其主要是因?yàn)樵撛O(shè)計(jì)是基于專用高速收發(fā)器RocketIO 的,該收發(fā)器已被驗(yàn)證能夠?qū)崿F(xiàn)高可靠性,但是在高速串行通信中,RocketIO收發(fā)器要依據(jù)需要設(shè)計(jì),實(shí)際中并非發(fā)送器和接收器均要使用,該系統(tǒng)的誤碼率與前端的信號(hào)提供有較大的關(guān)系,故高速串行回環(huán)能夠?qū)崿F(xiàn)的誤碼率是高速串行通信可實(shí)現(xiàn)誤碼率的最佳情況。

        3 結(jié)束語(yǔ)

        文中設(shè)計(jì)了一種基于RocketIO 高速串行回環(huán)通信的實(shí)現(xiàn)方法,RocketIO 高速串行回環(huán)不僅在高速串行通信開(kāi)發(fā)階段有助于熟悉高速收發(fā)器的工作原理,并在調(diào)試階段有助于檢查和定位錯(cuò)誤,促進(jìn)了高速串行通信的開(kāi)發(fā),且可靠性高、便于開(kāi)發(fā)。

        [1] 馬騰飛,吳志勇.基于XAUI 協(xié)議的10Gb/s 光纖通信系統(tǒng)[J].計(jì)算機(jī)工程,2010,36(17):264-266.

        [2] 歐陽(yáng)科文,黎福海.基于RocketIO 的SATA 物理層高速串行傳輸實(shí)現(xiàn)[J].計(jì)算機(jī)測(cè)量與控制,2009,17(5):937-939.

        [3] Xilinx Corporation.Virtex-5 FPGA user guide[M].USA MA:Xilinx Corporation,2010.

        [4] Xilinx Corporation.Virtex-5 FPGA RocketIO GTX transceiver user guide[M].USA MA:Xilinx Corporation,2009.

        [5] ANNE M,AKIRA K.External loopback testing experience with high speed serial interfaces[C].Guangzhou:International Test Conference,2008.

        猜你喜歡
        回環(huán)收發(fā)器接收端
        清管球收發(fā)器設(shè)計(jì)細(xì)節(jié)分析及應(yīng)用
        基于擾動(dòng)觀察法的光通信接收端優(yōu)化策略
        頂管接收端脫殼及混凝土澆筑關(guān)鍵技術(shù)
        一種設(shè)置在密閉結(jié)構(gòu)中的無(wú)線電能傳輸系統(tǒng)
        新能源科技(2021年6期)2021-04-02 22:43:34
        基于多接收線圈的無(wú)線電能傳輸系統(tǒng)優(yōu)化研究
        嘟嘟闖關(guān)記
        透 月
        寶藏(2018年3期)2018-06-29 03:43:10
        Virtex5 FPGA GTP_DUAL硬核兩個(gè)收發(fā)器獨(dú)立使用的實(shí)現(xiàn)
        學(xué)習(xí)“騎撐前回環(huán)”動(dòng)作的常見(jiàn)心理問(wèn)題分析及對(duì)策
        漢英“回環(huán)”辭格對(duì)比
        99精品视频69v精品视频免费| 国产男小鲜肉同志免费| 青青草原综合久久大伊人| 色999欧美日韩| 亚洲色图在线视频观看| 国内嫩模自拍诱惑免费视频| 国产精品久久久国产盗摄| 国际无码精品| 色老汉亚洲av影院天天精品| 精品久久综合日本久久综合网| 国产成人午夜无码电影在线观看| 亚洲综合色成在线播放| 无码精品人妻一区二区三区98| 日本一区二区三区高清视| 99久热在线精品视频观看| 丰满人妻熟妇乱又伦精品视| 精品无码国产一二三区麻豆| 男女做那个视频网站国产| 欧美人与禽2o2o性论交| 最好看2019高清中文字幕视频| 国产主播一区二区在线观看| 国产一区二区黄色网页| 蜜臀av999无码精品国产专区| 亚洲成a人片在线| 久久国产精品国产精品久久| 精品亚洲国产成人av色哟哟| 精品av天堂毛片久久久| 国产精品久久久久影视不卡| 日本国产精品高清在线| 天天躁日日躁aaaaxxxx| 亚洲暴爽av人人爽日日碰| 午夜一区二区三区在线视频| 黄色国产一区二区99| 私人毛片免费高清影视院| 欧美色色视频| 久久中文字幕av一区二区不卡 | 漂亮人妻被强了完整版| 欧美交换配乱吟粗大25p| 日韩av二区三区一区| 精品国产一区二区三区a| 精品无码av一区二区三区|