999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA實(shí)現(xiàn)JESD204B高速接口設(shè)計(jì)

2018-02-22 12:32:00曹鵬飛
無(wú)線互聯(lián)科技 2018年23期
關(guān)鍵詞:數(shù)據(jù)采集

曹鵬飛

摘 要:JESD204B接口是高速ADC和DAC芯片采用的數(shù)據(jù)通信接口之一,具有傳輸速率高,抗干擾能力強(qiáng),芯片間同步方便等優(yōu)點(diǎn)。目前國(guó)內(nèi)JESD204B 接口應(yīng)用多由國(guó)外集成芯片提供,缺乏自主性和靈活性。為了加強(qiáng)JESD204B 接口自主設(shè)計(jì),文章闡述了基于FPGA GTX高速收發(fā)器實(shí)現(xiàn)JESD204B接口通信的方法,詳細(xì)說(shuō)明了JESD204B接口的FPGA設(shè)計(jì)實(shí)現(xiàn)方案、同步化處理機(jī)制等內(nèi)容。利用多通道JESD204B接口實(shí)現(xiàn)高速串行數(shù)據(jù)的傳輸,有效解決了傳統(tǒng)并行數(shù)據(jù)采集存在的問(wèn)題,滿足實(shí)際工程的應(yīng)用需求。

關(guān)鍵詞:JESD204B;FPGA;高速串行傳輸;數(shù)據(jù)采集

模數(shù)轉(zhuǎn)換器(Analog-to-Digital Converter,ADC)和數(shù)模轉(zhuǎn)換器(Digital to Analog Converter,DAC)在眾多領(lǐng)域中應(yīng)用非常廣泛,隨著工藝的發(fā)展和實(shí)際應(yīng)用的需要,采樣速率和采樣精度越來(lái)越高,采用傳統(tǒng)的CMOS接口和LVDS接口已經(jīng)無(wú)法滿足設(shè)計(jì)的要求,而采用基于CML的JESD204B接口可以很好地解決這一問(wèn)題,接口單通道速率可達(dá)12.5 Gb/s。在ADC/DAC與FPGA處理芯片之間實(shí)現(xiàn)JESD204B接口,可以有效完成芯片間的高速數(shù)據(jù)傳輸,并且具有減少器件管腳和封裝尺寸,減少占用布局空間,降低功耗等優(yōu)點(diǎn)。

1 JESD204B概述

JESD204B接口包括3個(gè)子類,分別為子類0、子類1和子類2。JESD204B接口包括3個(gè)子類,分別為子類0、子類1和子類2。3個(gè)子類的區(qū)別主要體現(xiàn)在同步方式各不相同。子類0不支持確定性延遲,而子類1和子類2能夠支持確定性延遲,可實(shí)現(xiàn)片間的數(shù)據(jù)同步。子類1通過(guò)SYSREF信號(hào)在芯片內(nèi)部產(chǎn)生幀時(shí)鐘和本地多幀時(shí)鐘(Local Multiframe Clock,LMFC),同步傳輸數(shù)據(jù)并在數(shù)字信道上實(shí)現(xiàn)已知和確定性延遲。子類2利用SYNC信號(hào)實(shí)現(xiàn)同樣的目的。目前在實(shí)際應(yīng)用中,大部分的ADC和DAC主要采用的是子類1方式。

在JESD204B接口中定義了一些關(guān)鍵性的變量,其中比較重要的包括,M:轉(zhuǎn)換器數(shù);L:每個(gè)轉(zhuǎn)換器的通道數(shù);N:轉(zhuǎn)換器的分辨率;N:每個(gè)樣本的總位數(shù);F:每幀的8位字?jǐn)?shù);K:每個(gè)多幀的幀數(shù)。通過(guò)設(shè)置不同變量的參數(shù)值,可以滿足不同類型的JESD204B接口應(yīng)用的要求[1]。

2 FPGA接口實(shí)現(xiàn)設(shè)計(jì)方案

ADC或DAC芯片可以通過(guò)JESD204B接口與FPGA相連。設(shè)計(jì)采用XILINX 7系列FPGA芯片,內(nèi)部串行高速收發(fā)器包括4種類型,分別是GTP,GTX,GTH和GTZ。4種類型的收發(fā)器能夠支持的最高線速率不同。使用GTX串行收發(fā)器能夠提供的線速率最高可達(dá)12.5 Gb/s,可以滿足JESD204B接口速率的要求。

JESD204B收發(fā)系統(tǒng)結(jié)構(gòu)如圖1所示。

FPGA內(nèi)部JESD204B發(fā)送數(shù)據(jù)和接收數(shù)據(jù)邏輯框圖如圖2所示。

SYNC是同步指示信號(hào),低電平有效。發(fā)送控制器負(fù)責(zé)通過(guò)控制信號(hào)對(duì)各模塊加以管理以完成數(shù)據(jù)的發(fā)送操作。初始通道序列生成器主要負(fù)責(zé)完成4個(gè)初始化多幀數(shù)據(jù)的產(chǎn)生。采樣數(shù)據(jù)Data信號(hào)可以設(shè)置為經(jīng)過(guò)擾碼處理或不經(jīng)過(guò)擾碼處理。為了進(jìn)一步保證數(shù)據(jù)流具有同步檢測(cè)功能,在數(shù)據(jù)幀和多幀的幀尾利用字符對(duì)齊生成器完成特殊字符的替換。通過(guò)復(fù)用器完成對(duì)發(fā)送數(shù)據(jù)流的選擇和切換,再將數(shù)據(jù)送給GTX TX模塊。

在Xilinx GTX TX模塊中首先完成物理層8B/10B數(shù)據(jù)編碼,每個(gè)字節(jié)(8位)轉(zhuǎn)換的10位編碼數(shù)據(jù)包括“+”碼和“-”碼。10位編碼數(shù)據(jù)通過(guò)“+”碼和“-”碼的交叉使用,數(shù)據(jù)流中0和1的數(shù)量基本保持相等,從而保證傳輸信號(hào)達(dá)到直流平衡,同時(shí)有利于接收端通過(guò)時(shí)鐘恢復(fù)電路在線路數(shù)據(jù)中提取恢復(fù)時(shí)鐘。編碼完成后進(jìn)行數(shù)據(jù)并串變換,經(jīng)過(guò)CML線路接口將串行bit流數(shù)據(jù)發(fā)送出去。

高速串行bit流數(shù)據(jù)在接收端首先被送給Xilinx GTX RX模塊,GTX RX模塊經(jīng)過(guò)SERDES串并變換電路處理后得到并行數(shù)據(jù),利用8B/10B解碼器完成并行數(shù)據(jù)解碼處理,解碼之后得到8 bit數(shù)據(jù),再將數(shù)據(jù)完成字符對(duì)齊和多通道對(duì)齊檢測(cè)操作。在數(shù)據(jù)接收過(guò)程中利用幀對(duì)齊檢測(cè)模塊完成幀同步處理,將被特殊字符替換的數(shù)據(jù)重新還原回來(lái)。根據(jù)擾碼設(shè)置選擇對(duì)數(shù)據(jù)進(jìn)行解擾或非解擾操作,之后即可進(jìn)行正常數(shù)據(jù)接收,最后按照J(rèn)ESD204B幀數(shù)據(jù)結(jié)構(gòu)將有效數(shù)據(jù)Data信號(hào)提取出來(lái)進(jìn)行重組并送給后續(xù)處理電路[2]。

3 JESD204B鏈路同步機(jī)制

3.1 字符同步

在鏈路上電初始化期間,系統(tǒng)處于失步狀態(tài),鏈路進(jìn)入字符同步(CGS)階段,發(fā)送端檢測(cè)接收端發(fā)送的同步指示信號(hào)SYNC,當(dāng)檢測(cè)到SYNC信號(hào)為低電平時(shí)開(kāi)始發(fā)送/K28.5/字符。

對(duì)于多通道數(shù)據(jù)傳輸,JESD204B接口中每條通道通過(guò)移位寄存器檢測(cè)到連續(xù)的4個(gè)/K28.5/字符,即在數(shù)據(jù)流中檢測(cè)到數(shù)據(jù)位為“BCBCBCBC”,控制位為“F”時(shí),說(shuō)明當(dāng)前通道數(shù)據(jù)流中字符獲得同步。在數(shù)據(jù)傳輸過(guò)程中當(dāng)處于失步狀態(tài)時(shí),會(huì)發(fā)送連續(xù)的/K28.5/字符,可設(shè)移位寄存器進(jìn)行狀態(tài)判斷,當(dāng)1~L路通道字符都獲得同步后,此時(shí)同步指示信號(hào)SYNC即可拉高,表示發(fā)送端在下一個(gè)LMFC時(shí)鐘周期邊界可以開(kāi)始發(fā)送初始通道對(duì)齊序列(Initial Channel Alignment Sequence,ILAS)。

3.2 通道對(duì)齊同步

ILAS如圖3所示。

初始通道對(duì)齊序列利用8B/10B編碼里的特殊字符對(duì)數(shù)據(jù)進(jìn)行處理。8B/10B編碼可以分成特殊字符和數(shù)據(jù)字符。在初始通道對(duì)齊序列中,除了D代表普通數(shù)據(jù)字符以外,其他代表特殊字符。其中,A為/k28.3/,是線路對(duì)準(zhǔn)符號(hào);K為k28.5/,用于同步;C代表鏈路的配置數(shù)據(jù);R為/k28.0/,表示一個(gè)序列的開(kāi)始;Q為/k28.4/,表示鏈路配置數(shù)據(jù)的開(kāi)始。圖4為4通道對(duì)齊發(fā)送序列時(shí)序。

在初始通道對(duì)齊序列同步期間,F(xiàn)PGA接收端利用高速SERDES收發(fā)器對(duì)鏈路接收數(shù)據(jù)進(jìn)行串并變換,當(dāng)并行接口取32位時(shí),接口通過(guò)32位移位寄存器進(jìn)行ILAS多幀判斷。首先查找多幀1的R字符/k28.0/,當(dāng)在數(shù)據(jù)流中檢測(cè)到數(shù)據(jù)位為“1C”,對(duì)應(yīng)控制位為1時(shí),即可判定檢測(cè)到多幀1起始字節(jié)。8位R字符/k28.0/在32位數(shù)據(jù)的出現(xiàn)位置有4種可能,因此,需要通過(guò)4位寄存器進(jìn)行標(biāo)識(shí),作為多幀起始字節(jié)的判定標(biāo)志。當(dāng)特殊字符出現(xiàn)在7:0位時(shí),用“0001”表示,當(dāng)數(shù)據(jù)出現(xiàn)在15:8位時(shí),用“0010”表示,以此類推。

根據(jù)對(duì)JESD204B接口設(shè)置,在確認(rèn)幀頭標(biāo)記后,需要在32位并行數(shù)據(jù)流中進(jìn)行多幀周期計(jì)數(shù)并在周期結(jié)束確認(rèn)多幀幀尾/k28.3/。此時(shí)幀尾判決結(jié)果受到數(shù)據(jù)位寬、K值、F值的影響。對(duì)于ILAS多幀信號(hào),每一幀應(yīng)該能夠檢測(cè)到確定的幀頭和幀尾,否則返回到失步狀態(tài)。當(dāng)連續(xù)正常檢測(cè)到4個(gè)多幀后,即可以判定初始通道同步[3]。

當(dāng)JESD204B接口由多路通道組成時(shí),受PCB走線等因素影響,各通道傳輸線路之間的路徑時(shí)延可能存在偏差,接收端各通道初始通道對(duì)齊序列完成時(shí)刻無(wú)法保證完全一致。利用FPGA內(nèi)部的BLOCK RAM資源構(gòu)成多路FIFO緩沖器來(lái)完成多路通道的信號(hào)對(duì)齊,由各通道同步對(duì)齊指示信號(hào)作為寫(xiě)使能信號(hào),根據(jù)最后一路完成通道同步對(duì)齊的指示信號(hào)和LMFC多幀時(shí)鐘產(chǎn)生讀使能信號(hào)。通過(guò)對(duì)FIFO的讀寫(xiě)操作控制,可以完成所有通道之間的初始通道對(duì)齊序列同步。對(duì)于一些ADC采樣芯片,可以在發(fā)送端采樣點(diǎn)的控制位添加多幀數(shù)據(jù)標(biāo)志位,F(xiàn)PGA在接收端將數(shù)據(jù)送入FIFO數(shù)據(jù)緩存器,通過(guò)查找多幀數(shù)據(jù)標(biāo)志位可以實(shí)現(xiàn)芯片通道間多幀數(shù)據(jù)同步化處理[4]。圖5為4通道對(duì)齊接收序列時(shí)序。

3.3 控制字符替換

為了保證線路能夠?qū)崟r(shí)的保持同步狀態(tài),除了字符同步和初始通道對(duì)齊序列同步以外,JESD204B接口還需要通過(guò)控制字符替換的方式實(shí)時(shí)檢測(cè)線路的同步狀態(tài),一旦線路檢測(cè)中發(fā)現(xiàn)控制字符有誤,接口將重新啟動(dòng)同步初始化處理流程。控制字符替換分為擾碼數(shù)據(jù)處理和非擾碼數(shù)據(jù)處理兩種類型[5]。

4 結(jié)語(yǔ)

隨著數(shù)據(jù)采集系統(tǒng)傳輸速率越來(lái)越高,ADC/DAC通過(guò)并行接口傳輸數(shù)據(jù)存在著諸如串?dāng)_明顯、PCB布線困難等一系列問(wèn)題,無(wú)法滿足高速數(shù)據(jù)傳輸?shù)囊蟆;赬ilinx FPGA高速GTX收發(fā)器接口實(shí)現(xiàn)JESD204B協(xié)議,可實(shí)現(xiàn)高速數(shù)據(jù)的串行化傳輸,解決了并行數(shù)據(jù)傳輸存在的問(wèn)題,滿足實(shí)際工程的應(yīng)用需求。

[參考文獻(xiàn)]

[1]田瑞,劉馬良.JESD204B協(xié)議的高速串行轉(zhuǎn)換器接口[J].西安電子科技大學(xué)學(xué)報(bào),2017(4):69-74.

[2]呂志鵬,馬小兵,禹衛(wèi)東.JESD204BSubclass1模式時(shí)鐘設(shè)計(jì)與調(diào)試[J].電子技術(shù)應(yīng)用,2018(4):56-60.

[3]吳志勇,王杰,程琦.基于AD9250的高速數(shù)據(jù)接口設(shè)計(jì)[J].電子制作,2018(2):11-12.

[4]張峰,王占江.基于JESD204協(xié)議的A/D采樣數(shù)據(jù)高速串行傳輸[J].電訊技術(shù),2014(2):174-177.

[5]李武建,吳兵,彭衛(wèi).基于AD9680的高速數(shù)據(jù)接口設(shè)計(jì)[J].山東工業(yè)技術(shù),2016(17):109.

Abstract:JESD204B interface is one of the data communication interfaces used by high-speed ADC and DAC chips. It has the advantages of high transmission rate, strong anti-interference ability and convenient synchronization between chips. At present, the application of JESD204B interface in China is mostly provided by foreign integrated chips, lacking autonomy and flexibility. In order to strengthen the self-design of JESD204B interface, this paper describes the method of realizing JESD204B interface communication based on the GTX high-speed transceiver of FPGA, and describes in detail the implementation scheme of JESD204B interface based on the FPGA, synchronization processing mechanism and so on. Using multi-channel JESD204B interface to achieve high-speed serial data transmission, effectively solve the problems of traditional parallel data acquisition, and meet the application requirements of practical projects.

Key words:JESD204B; FPGA; high speed serial transmission; data acquisition

猜你喜歡
數(shù)據(jù)采集
Web網(wǎng)絡(luò)大數(shù)據(jù)分類系統(tǒng)的設(shè)計(jì)與改進(jìn)
CAN總線通信技術(shù)在電梯監(jiān)控系統(tǒng)中的應(yīng)用
基于大型嵌入式系統(tǒng)的污水檢測(cè)系統(tǒng)設(shè)計(jì)
社會(huì)保障一卡通數(shù)據(jù)采集與整理技巧
基于AVR單片機(jī)的SPI接口設(shè)計(jì)與實(shí)現(xiàn)
CS5463在植栽用電子鎮(zhèn)流器老化監(jiān)控系統(tǒng)中的應(yīng)用
大數(shù)據(jù)時(shí)代高校數(shù)據(jù)管理的思考
科技視界(2016年18期)2016-11-03 22:51:40
鐵路客流時(shí)空分布研究綜述
基于廣播模式的數(shù)據(jù)實(shí)時(shí)采集與處理系統(tǒng)
軟件工程(2016年8期)2016-10-25 15:54:18
通用Web表單數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
軟件工程(2016年8期)2016-10-25 15:52:53
主站蜘蛛池模板: 天天干伊人| 色综合中文字幕| 91无码人妻精品一区| 亚亚洲乱码一二三四区| 国产丝袜啪啪| 亚洲色图欧美一区| 玖玖免费视频在线观看| 欧美亚洲一区二区三区导航| 免费视频在线2021入口| A级全黄试看30分钟小视频| 久久精品免费国产大片| 日本免费新一区视频| 亚洲国内精品自在自线官| 欧美在线视频不卡第一页| 视频在线观看一区二区| h视频在线观看网站| 无码专区国产精品一区| 国产视频自拍一区| 一级做a爰片久久毛片毛片| 亚洲精品国产首次亮相| 欧洲极品无码一区二区三区| 亚洲品质国产精品无码| 国产69囗曝护士吞精在线视频| 国产黄网永久免费| 亚洲性视频网站| 91精品啪在线观看国产91九色| 99热在线只有精品| 色成人亚洲| 亚洲一区国色天香| 欧美日韩激情在线| 国产 在线视频无码| 五月天福利视频| 无码区日韩专区免费系列| 欧洲亚洲欧美国产日本高清| 黑人巨大精品欧美一区二区区| 免费观看无遮挡www的小视频| 中文字幕乱码二三区免费| 激情综合婷婷丁香五月尤物| 久久这里只有精品66| a级毛片免费看| 久久永久免费人妻精品| 99在线视频免费观看| 国产人碰人摸人爱免费视频 | 亚洲综合狠狠| 亚洲人成网站观看在线观看| 国产第一福利影院| 三上悠亚在线精品二区| 波多野结衣在线se| 欧美成人国产| 精品一区二区三区水蜜桃| 少妇精品网站| 毛片大全免费观看| 亚洲中文字幕在线精品一区| 日本少妇又色又爽又高潮| 91久久精品国产| 国产精品三区四区| 免费看av在线网站网址| 亚洲第一视频网站| 亚洲另类国产欧美一区二区| 国产成人1024精品| 亚洲日产2021三区在线| 国产精品亚洲五月天高清| 亚洲日韩国产精品无码专区| 亚洲国产成人超福利久久精品| 久草视频中文| 国产一级小视频| 婷婷激情亚洲| 国产aaaaa一级毛片| 综合色婷婷| 99精品国产电影| 久久精品国产精品青草app| 无码精油按摩潮喷在线播放 | 丁香五月婷婷激情基地| 黄色网址手机国内免费在线观看| 爽爽影院十八禁在线观看| 欧美不卡在线视频| 午夜小视频在线| 国产精品页| 人妻精品久久无码区| 中文字幕日韩视频欧美一区| 97se亚洲综合在线天天| 国产欧美精品专区一区二区|