當前位置:首頁 > 通信技術(shù) > 通信技術(shù)
[導(dǎo)讀]摘要 在通信設(shè)施、成像設(shè)備、工業(yè)儀器儀表等需要大量數(shù)據(jù)的系統(tǒng)中,要求數(shù)據(jù)轉(zhuǎn)換級提供越來越寬的分辨率和越來越高的采樣率。并行接口的物理布局和串行LVDS方法的比特率限制,給設(shè)計人員帶來技術(shù)障礙。文中基于Xili

摘要 在通信設(shè)施、成像設(shè)備、工業(yè)儀器儀表等需要大量數(shù)據(jù)的系統(tǒng)中,要求數(shù)據(jù)轉(zhuǎn)換級提供越來越寬的分辨率和越來越高的采樣率。并行接口的物理布局和串行LVDS方法的比特率限制,給設(shè)計人員帶來技術(shù)障礙。文中基于Xilinx Vertx6 FPGA的GTX高速串行接口實現(xiàn)了JESD204B協(xié)議,有效地解決了傳統(tǒng)采集數(shù)據(jù)并行傳輸時的各種問題。

關(guān)鍵詞 高速串行接口;GTX;Xilinx VertX6;JESD204B

隨著轉(zhuǎn)換器分辨率和速度的提高,對更高效率接口的需求也隨之增長。JESD204接口可提供這種高效率,較之CMOS和LVDS接口產(chǎn)品在速度、尺寸和成本上更有優(yōu)勢。采用JESD 204的設(shè)計具有更高的接口速率,能支持轉(zhuǎn)換器的更高采樣速率。此外,引腳數(shù)量的減少使得封裝尺寸更小且布線數(shù)量更少,這些都讓電路板更容易設(shè)計并且整體系統(tǒng)成本更低JESD204標準經(jīng)過兩次更新,目前版本為B。由于該標準已為越來越多的轉(zhuǎn)換器供應(yīng)商、用戶以及FPGA制造商所采納,它被細分并增加了新特性,提高了效率和實施的便利性。此標準既適用于模數(shù)轉(zhuǎn)換器(ADC)也適用于數(shù)模轉(zhuǎn)換器(DAC),還可以作為FPGA的通用接口。

1 JESD204協(xié)議

JESD204B協(xié)議體系結(jié)構(gòu)可以分為物理層、鏈路層、傳輸層和應(yīng)用層其結(jié)構(gòu)原理框圖如圖1所示。

 


物理層實現(xiàn)高速串行信號的發(fā)送和接收完成數(shù)據(jù)串并、并串轉(zhuǎn)換以及編解碼處理。接口采用電流模式邏輯(CML)驅(qū)動器和接收器的差分對組成,通信速率定義在 312.5 Mbit ·s-1與3.125Gbit·s-1之間。差分電平定義為標稱800 mV峰峰值、共模電平范圍是0.72~1.23 V。該鏈路利用8h/10b編碼采用嵌入式時鐘。這樣便無須額外的時鐘線路,避免了高速速率下傳輸數(shù)據(jù)與額外的時鐘信號對齊的復(fù)雜性。鏈路層負責(zé)編碼幀數(shù)據(jù)。校驗數(shù)據(jù),添加幀的邊界和流量控制。鏈路層只發(fā)送和接收幀,并不需要知道幀的內(nèi)容。傳輸層的工作是將A/D采樣信息從數(shù)據(jù)流中提取出來。

2 JESD204B協(xié)議方案

2.1 Xilinx V6 FPGA

Virtex-6 FPGA是Xilinx公司推出的一塊高性能低功耗FPGA。其內(nèi)嵌8~72個千兆位收發(fā)器GTX。每個GTX收發(fā)器都集成了發(fā)射器和接收器功能,能以 480 Mbit·s-1~6.6 Gbit·s-1的數(shù)據(jù)速率運行。通過采用基于FPGA邏輯的過采樣技術(shù),可支持較低的數(shù)據(jù)速率。每個GTX收發(fā)器都有大量用戶定義的特性和參數(shù),這些特性和參數(shù)可在器件配置器件定義,也有許多可以在運行過程中進行修改。GTX發(fā)射器實質(zhì)上是一款并串轉(zhuǎn)換器,輸出使用單通道差分電流模式邏輯(CML)信號,TXOUTCLK是進行適當相處的串行數(shù)據(jù)時鐘,可直接作為來自內(nèi)部邏輯的并行數(shù)據(jù)寄存器。輸入的并行數(shù)據(jù)由一個小型FIFO提供,可選擇使用 8b/10b、64b/66b算法對齊進行修改,以確保足夠數(shù)量的跳變。輸出信號擺幅可通以通過程序設(shè)定,其預(yù)加重也可編程從而補償印刷電路板的損耗和其他互聯(lián)特性。將輸入的位差分信號轉(zhuǎn)換為并行字流位寬可為8、10、16、20、32或40。可通過可編程均衡器,并使用FREF輸入對時鐘識別進行初始化,無須圖例的時鐘線路。數(shù)據(jù)模式采用不歸零(NRZ)編碼,可通過選定的編碼方案確保充分的數(shù)據(jù)跳變。隨后使用RXUSRCLK時鐘將并行數(shù)據(jù)傳輸?shù)? FPGA邏輯中。

GTX接口眾多特性使其能夠方便地實現(xiàn)PCI—E、SATA、SAS等高速串行接口的物理層與鏈路層橋接??梢钥紤]使用GTX接口實現(xiàn)JESD204B協(xié)議,以正確解析JESD204B接口ADC轉(zhuǎn)化器發(fā)出的數(shù)據(jù)。

2.2 JESD204接口ADC轉(zhuǎn)換器

使用的ADC為TI公司生產(chǎn)的ADS42JB69,它是一款高線性、雙通道,16位,250 MSample·s-1的模數(shù)轉(zhuǎn)換器。該器件支持JESD204B串口,數(shù)據(jù)速率高達3.125 Gbit·s-1。經(jīng)緩沖的模擬輸入在大幅降低采樣保持毛刺脈沖能量的同時,在寬頻率范圍內(nèi)提供統(tǒng)一的輸入阻抗,這使得它可以輕松地將模擬輸入驅(qū)動至極高輸入頻率。采樣時鐘分頻器可實現(xiàn)更靈活的系統(tǒng)時鐘架構(gòu)設(shè)計。此期間采用內(nèi)部抖動算法以在寬輸入頻率范圍內(nèi)提供出色的無雜散動態(tài)范圍(SFDR)。

2.3 協(xié)議的實現(xiàn)

協(xié)議的實現(xiàn)是完成對AD42JB69的A/D采樣數(shù)據(jù)進行讀取。物理層完成了數(shù)據(jù)在線路上的傳輸,可以直接使用GTX與A/D相連實現(xiàn)。 A/D作為發(fā)送端FPGA作為接收端,鏈路層完成的主要功能是線路編碼和對控制字符的檢查。GTX接口內(nèi)嵌了8b/10b編解碼模塊和控制字符檢測模塊,可以方便地實現(xiàn)與JESD204B標準設(shè)備的對接。在FPGA中基于GTX實現(xiàn)JESD204B協(xié)議,其難點主要有時鐘的配置,以及對協(xié)議據(jù)幀的解析。

 


從時序圖可以看出,由A/D的采樣時刻到該時刻的采樣數(shù)據(jù)被FPGA接收到存在一個延時。

工程中需要滿足A/D采樣率200 MSample·s-1。AD42JB69的JESD204接口可以配置為四線模式和兩線模式。根據(jù)項目需求,應(yīng)該使用四線模式才能達到200 MSample·s-1的采樣要求。在四線模式下A/D的數(shù)據(jù)映射關(guān)系如表2所示。其中DA0、DA1、DB0、DB1分別接4個GTX接口。傳輸兩個 A/D轉(zhuǎn)換器采樣數(shù)據(jù)的高8位和低8位。因為采樣時鐘與傳輸時鐘一致,JESD204設(shè)備先將A/D采樣的數(shù)據(jù)進行8b/10b編碼然后用與采樣頻率相同的時鐘將編碼后的數(shù)據(jù)進行并串轉(zhuǎn)換并發(fā)送給接收端。計算可得到發(fā)送線速度為2.0 Gbit·s-1。因此FPGA需要正確配置RXPLL_DIVSEL_REF、RXPLL_DIVSEL45_FB、TXPLL_DIVSEL_FB、 TXPLL_DIVSEL_OUT的值使GTX接收線速度能穩(wěn)定工作在2.0 Gbit·s-1。

 


2.4 數(shù)據(jù)幀解析的實現(xiàn)

在串行數(shù)據(jù)收發(fā)過程中如何判斷數(shù)據(jù)的邊界尤為關(guān)鍵,JESD204協(xié)議采用字同步和幀同步解決數(shù)據(jù)邊界問題。通過在數(shù)據(jù)流中插入控制字符完成字同步和幀同步。以下列出JESD204B中使用的控制字符以及他們的功能。FPGA通過對控制字符的正確解析可以完成時鐘恢復(fù)、數(shù)據(jù)邊界認定,對齊等。

/K/=/K28.5/控制字符用來完成字同步。接收端可以通過拉低


使發(fā)送端持續(xù)發(fā)送/K28.5/控制字。當接收端接收到連續(xù)的4個/K28.5/字符后字同步建立。此時FPGA作為接收端已經(jīng)完成了時鐘恢復(fù),Comma字符檢測。字同步建立以后進行幀邊界確定。接收端拉高


后發(fā)送端停止發(fā)送/K/28.5/控制字,開始發(fā)送ILA幀。ILA幀的結(jié)構(gòu)如圖4所示,每個ILA幀包含4個多幀(Multi—Frame)。

 


/R/=/K28.0/做為每個多幀(Multi—Frame)的開始標志。

/A/=/K28.3/用于串行數(shù)據(jù)流中的多幀(Multi—Frame)同步。作為多幀(Multi—Frame)的結(jié)束標志。

/F/=/K28.7/用于串行數(shù)據(jù)流中的幀(Frame)同步,當當前幀的最后一個8位字節(jié)(Octet)等于前一幀的最后一個8位字節(jié)(Octet)時用/F/=/K28.7/控制字替換當前幀的最后一個字節(jié)。

通過上述規(guī)則檢測K字符并將A/D采樣數(shù)據(jù)存入FIFO。當完成了控制字符檢測后需要將A/D的采樣數(shù)據(jù)進行拼接,因為每路A/D轉(zhuǎn)換器都是以高低字節(jié)分開的方式傳輸數(shù)據(jù)的,因此要嚴格保證采樣時鐘的同步。系統(tǒng)使用兩級FIFO來對A/D采樣數(shù)據(jù)進行緩存。第一級4個FIFO完成采樣數(shù)據(jù)高低字節(jié)的同步,其存儲深度為16 Byte,4個FIFO的時鐘分別接4個GTX的RXUSRCLK,當FIFO存儲數(shù)據(jù)達到10時開始讀出數(shù)據(jù),這樣就能保證4個FIFO的輸出由一個時鐘同步。第二級FIFO作為數(shù)據(jù)緩存,為用戶邏輯提供簡單接口,深度為4 kByte。用戶邏輯接口有RD_CLK,RD_READY。當FIFO存儲深度達到4 000時RD_READY信號拉高??梢酝ㄟ^判斷該信號開始讀取數(shù)據(jù)。RD_CLK需要>200 MHz,每次讀取4 kByte數(shù)據(jù)后再等待RD_READY信號有效,這樣循環(huán)就可以將A/D采樣數(shù)據(jù)連續(xù)地讀入到用戶邏輯。

 


3 實驗分析

AD42JB69中包含了22個8位控制寄存器可以使用SPI接口對芯片的工作方式進行靈活的配置??梢耘渲眯酒敵鲞f增碼、隨機碼、零 -交錯碼、正弦信號等多種測試碼源。這些測試碼源可以用于驗證接口傳輸數(shù)據(jù)的正確性,實驗選用遞增碼作為測試碼源方便發(fā)現(xiàn)錯誤,圖6所示為使用 Chipscope觀察FPGA接收到的遞增碼波形。

 


4 結(jié)束語

隨著傳送速率的不斷提高,并行傳輸技術(shù)中的同步碼串擾等問題越來越嚴重,已不能滿足高速數(shù)據(jù)傳輸?shù)囊螅蔀楣こ虘?yīng)用瓶頸。筆者在分析FPGA高速串行收發(fā)器CTX功能和JESD204協(xié)議后。實現(xiàn)了一種A/D采集數(shù)據(jù)的串行傳輸方式,解決了并行傳輸中遇到的問題。用Verilog語言編寫了 JESD204協(xié)議控制核,節(jié)省了工程成本。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉