精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

JESD204B協議相關介紹與具體應用實例

潘文明 ? 來源:明德揚吳老師 ? 作者:明德揚吳老師 ? 2022-07-04 09:21 ? 次閱讀

一,JESD204B應用的優缺點

接觸過FPGA高速數據采集設計的朋友,應該會聽過新術語“JESD204B”。這是一種新型的基于高速SERDES的ADC/DAC數據傳輸接口。隨著ADC/DAC的采樣速率變得越來越高,數據的吞吐量越來越大,對于500MSPS以上的ADC/DAC,動輒就是幾十個G的數據吞吐率,如果依舊采用傳統的CMOS和LVDS已經很難滿足設計要求,因此“JESD204B”應運而生。現在各大廠商的高速ADC/DAC上基本都采用了這種接口。

與LVDS及CMOS接口相比,JESD204B數據轉換器串行接口標準可提供一些顯著的優勢,比如更簡單的布局以及更少的引腳數。也因此它獲得了更多工程師的青睞和關注,它具備如下系統級優勢:

1、更小的封裝尺寸與更低的封裝成本:JESD204B不僅采用8b10b編碼技術串行打包數據,而且還有助于支持高達12.5Gbps的數據速率。顯著減少數據轉換器和FPGA上所需的引腳數,從而可幫助縮小封裝尺寸,降低封裝成本;

2、簡化的PCB布局與布線:更少的引腳數可顯著簡化PCB布局與布線,因為電路板上的路徑更少。由于對畸變管理的需求降低,因此布局和布線可進一步簡化。這是因為數據時鐘嵌入在數據流中,并在接收器中與彈性緩沖器結合,無需通過“波形曲線”來匹配長度。下方圖片是JESD204B接口對簡化PCB布局有多大幫助的實例;

3、高靈活布局:JESD204B對畸變要求低,可實現更遠的傳輸距離。這有助于將邏輯器件部署在距離數據轉換器更遠的位置,以避免對靈敏模擬器件產生影響;

4、更簡單的時序控制;

5、滿足未來需求:該接口能夠自適應不同數據轉換器分辨率。對于未來模數轉換器(ADC)及數模轉換器(DAC)而言,無需對TX/RX電路板進行物理上的重新設計。

poYBAGLCP9aAPp_hAAbX-RHw1rI937.png

圖:LVDSDAC的PCB布局(左);采用JESD204B的相同DAC的PCB布局(右)

下表是JESD204B、LVDS接口之間的對比:

pYYBAGLCQEaAXow_AADrzLuYRxg373.png

既然JESD204B接口的優點如此多,這是不是意味著大家都要選取JESD204B接口了呢?

不一定。與LVDS接口相比,JESD204B的缺點是具有更長的絕對時延,這對于有些應用來說是不可接受的。

盡管JESD204B可提供很多優勢,但有些應用要求極短的時延,最好是無時延。一個很好的實例是電子戰中使用的信號屏蔽器。該設備不僅要求絕對時延,而且需要最大限度地降低任何可能的延遲。

對于這種應用,依舊應該考慮使用LVDS接口,因此它沒有在JESD204B上進行數據串行化的延遲。

二,JESD204B協議相關介紹

1、什么是JESD204B協議

該標準描述的是轉換器與其所連接的器件(一般為FPGA和ASIC)之間的數GB級串行數據鏈路,實質上,具有高速并串轉換的作用。

2、使用JESD204B接口的原因

a.不用再使用數據接口時鐘(時鐘嵌入在比特流中,利用恢復時鐘技術CDR)

b.不用擔心信道偏移(信道對齊可修復此問題,RX端FIFO緩沖器)

c.不用再使用大量IO口,布線方便(高速串行解串器實現高吞吐量)

d.多片IC同步方便

JESD204A和JESD204B參數對比如下圖所示:

poYBAGLCQG2AaBlsAABzu-bg7dI295.png

3、關鍵變量

M:converters/device,轉換器(AD/DA)數量

L:lanes/device(link),通道數量

F:octets/frame(perlane),每幀的8位字節數

K:frames/multiframe,每個多幀的幀數

N:converterresolution,轉換器分辨率

N’:totalbits/sample,4的倍數,N’=N+控制和偽數據位。

S:samples/converter/framecycle,每個轉換器每幀發送的樣本數。當S=1時,幀時鐘=采樣時鐘

CS:controlbits/sample

CF:controlwords/framecycle/device(link),通常只在HD=1時使用。

4、subclass0~2確定延遲

subclass0:不支持確定延遲;

subclass1:SYSREF,(AD9370支持的是子類1,IP核默認也是子類1),利用確定延遲來對齊多片IC;

subclass2:SYNC~。

5、subclass1的三個階段

A、第一階段,代碼組同步(CGS)

a、RX將SYNC~引腳拉低,發出一個同步請求。

b、TX從下一個符號開始,發送未加擾的/K28.5/符號(每個符號10位)。

c、當RX接收到至少4個無錯誤的連續/K28.5/符號時,RX同步,然后將SYNC~引腳拉高。

d、RX必須接收到至少4個無錯誤8B/10B字符,否則同步將失敗,鏈路留在CGS階段。

e、CGS階段結束,ILAS階段開始。

注意:

a、串行數據傳輸沒有接口時鐘,因此RX必須將其數位及字邊界與TX串行輸出對齊。RX向TX發送~SYNC請求信號,讓其通過所有信道發送一個已知的重復比特序列K28.5。RX將移動每個信道上的比特數據,直到找到4個連續的K28.5字符為止。此時,它不僅將知道比特及字邊界,而且已經實現了CGS。

b、RX~SYNC的輸出必須與RX的幀時鐘同步,同時要求TX的幀時鐘與~SYNC同步(可通過~SYNC復位TX的幀時鐘計數器來實現)。

c、不能使用交流耦合

B、第二階段,初始通道同步(ILAS):

a、在JESD204B中,發送模塊捕捉到SYNC~信號的變換,在下一個本地多幀(LMFC)邊界上啟動ILAS。

b、ILAS主要對齊鏈路的所有通道,驗證鏈路參數,以及確定幀和多幀邊界在接收器的輸入數據流中的位置。

c、ILAS由4個多幀組成。每個多幀最后一個字符是多幀對齊字符/A,第一,三,四個多幀以/R字符開始,以/A字符結束。接收器以各通道的最后一個字符/A對齊接收器內各通道內各多幀的末尾。

d、這些特定的控制字符只用于初始通路對齊序列中,而不用在數據傳輸的任何其他階段。CGS和ILAS階段不加擾。

e、RX模塊中的FIFO吸收信道偏移。

C、第三階段,數據傳輸階段:

沒有控制字符,獲取鏈路全帶寬。利用字符替換來監視數據同步,多幀計數器LMFC。

6.Deviceclk

系統基準時鐘,提供采樣時鐘,JESD204B時鐘,幀串行器時鐘。產生幀時鐘和多幀時鐘。器件時鐘用來捕捉SYSREF,并完成幀和多幀時鐘的前沿相位對齊。子類1中,多幀時鐘周期必須是器件時鐘的整數倍。ADC/DAC/FPGA可運行于不同速率,但必須同源且頻率相關。

7、同步對齊過程

發送器和接收器各維護一個多幀計數器(LMFC),所有發送器和接收器連接到一個公共(源)SYSREF,這些器件利用SYSREF復位其LMFC,這樣所有LMFC應互相同步(在一個時鐘周期內)。

SYSREFsignal(DeviceSubclass1):

a、確定時延(小于1個多幀時鐘周期)。

b、對齊和器件時鐘同源,LMFC周期的整數倍,在DeviceClk沿變化時采樣SYSREF信號,確定時延,對齊多幀和幀時鐘。SYSREF用于對齊所有收發器件LMFC相位。

SYNC~signal:

同步請求信號。接收端:與接收器幀時鐘同步。CGS后在接收端LMFC邊沿拉高。釋放SYNC(所有器件都會看到)后,發送器在下一次(TX)LMFC繞回0時開始ILAS。如果F*K設置適當,大于(發送器編碼時間)+(線路傳播時間)+(接收器解碼時間),則接收數據將在下一個LMFC之前從接收器的SERDES傳播出去。接收器將把數據送入FIFO,然后在下一個(RX)LMFC邊界開始輸出數據。發送器SERDES輸入與接收器FIFO輸出之間的已知關系稱為確定性延遲。

三,JESD204B具體應用實例

1、相控陣雷達下行同步采集技術應用

多通道數據的同步采集是數字相控陣雷達下行數據接收和處理要解決的關鍵問題。提出了支持JESD204B協議的模數轉換器和支持JESD204B協議的FPGA軟核相結合的設計方案。利用JESD204B協議的確定性延遲特性,只要保證通道間下行數據的相互延遲不超過一個多幀時鐘周期,通過關鍵控制信號的設計和處理,通道間可以實現數據的同步,有效控制板內多片ADC之間進行同步采樣,從而解決數字相控陣雷達下行數據因采集帶來的相位一致性問題。

2、雷達多通道同步采集實現

該設計是一種軟硬件結合的簡化方案,通過合理設計硬件、設計SYSREF信號的扇出控制邏輯,在一定采樣率范圍內滿足JESD204B協議ADC多片多通道之間采樣點相對時延固定,從而確保各通道采集信號相位一致。JESD204B協議支持的確定性延遲特性保證了設計實現。驗證方案的測試電路采用Xilinx K7系列FPGA控制兩片AD9694(采樣率320Msps)同步采集,證實設計方案滿足應用需求。

3、雷達視頻信號同步傳輸設計與實現

以寬帶測向接收機中多波束比幅測向為背景,設計了基于JESD204B協議的高速背板視頻信號同步傳輸方案。時鐘、JESD204B協議參數的設計合理,實現了2塊多通道視頻幅度采集板與1塊數據處理板之間線速率為6.25Gbps的高速同步傳輸,解決了多波束比幅測向前多通道視頻信號傳輸同步問題。

4、高速ADC應用與研究

在成像設備、通信、雷達、工業儀器儀表等需要實時傳輸大量數據的行業中,要求其數模轉換器的采樣率越來越高、數據位越來越大、帶寬越來越寬、傳輸速率越來越快。這對高速數據采集傳輸系統提出了更高的要求。傳統的ADC大多使用并行總線進行數據傳輸,隨著采樣率的提高,捕獲數據量的激增,并行總線的吞吐率需大大提升,這就要增加輸出數據線的位數,而位數的增加需要占用大量的芯片管腳,使芯片和PCB的小型化難以實現并且在大量高速數據信號走線的同時控制電壓噪聲也是難以做到的。

與傳統的并行總線傳輸ADC相比,使用高速串行總線傳輸的ADC具有非常明顯的優勢,其中所需的信號傳輸線大大減少,總線傳輸速率也明顯提升,并且在提高數據傳輸速率的同時節省了布線空間,同時也降低了芯片功耗。使用高速串行總線傳輸的ADC不僅在體積、功耗和數據傳輸速率都比并行總線傳輸的ADC更具優勢。在高速數據采集傳輸系統中,串行總線傳輸的ADC已成為今后的發展趨勢。在研究了高速串行傳輸技術后,設計了基于JESD204B協議的串行總線技術的ADC,并設計了基于此協議的高速ADC采樣電路,該模數轉換芯片支持JESD204BSubclass1工作模式,通過FMC接口與高性能FPGA的GTH接口相連接收ADC采樣后的數據,最終通過PCIE金手指與PC端進行傳輸。

5、JESD204B協議中自同步加解擾電路設計與實現

作為JEDEC最新修訂的AD/DA串行傳輸協議,JESD204B采用自同步擾碼對數據鏈路層原始信號進行隨機化轉換,有效地避免了雜散頻譜產生,減少了物理層誤碼概率.基于經典狀態機結構對JESD204B協議中自同步加擾及解擾電路進行設計實現,根據協議中自同步擾碼的原理細節,提出了一種加擾與解擾狀態電路的設計方案,最終對該方案進行實現、仿真與綜合.仿真與綜合結果表明該方案充分兼容協議控制信號,功能完全符合協議要求,增強了加解擾電路的穩定性與容錯性,同時提高了電路的處理效率,可應用于JESD204B高速串行接口電路設計中。

以上就是關于JESD204B的應用場景的介紹,明德揚可承接基于JESD204B的高速數據傳輸項目,若想了解更多,可聯系。

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1626

    文章

    21678

    瀏覽量

    602006
  • adc
    adc
    +關注

    關注

    98

    文章

    6452

    瀏覽量

    544145
  • JESD204B
    +關注

    關注

    5

    文章

    74

    瀏覽量

    19112
收藏 人收藏

    評論

    相關推薦

    調試ADS52J90板卡JESD204B接口遇到的問題求解

    我在調試TI ADS52J90板卡JESD204B接口遇到的問題: 1、目前在應用手冊中能看到LVDS的詳細說明,但是缺少關于JESD204B相關資料,能否提供相關
    發表于 11-28 06:13

    ADS54J60與JESD204B建立鏈路成功,但有效數據全為0,為什么?

    在配置ADS54J60采集數據并與JESD204B建立8224鏈路的過程中,嚴格按照ADC硬件復位、SPI寫入、JESD204B核心復位的順序進行,通過ILA(在線邏輯分析儀)抓取的波形數據來看
    發表于 11-19 06:00

    使用JESD204B接口,線速率怎么計算?

    使用JESD204B接口,線速率怎么計算?在文檔表9-2中線速率等于 fLINERATE=fs*R,如果我選擇雙通道設備,采樣時鐘fs為500MHz,在表8-17,中選擇模式0,N&
    發表于 11-18 07:10

    使用JESD204B如何對數據進行組幀?

    在使用JESD204B協議時,當L=8時,如果時雙通道數據,如何對數據進行組幀?是直接使用前8通道嗎
    發表于 11-14 07:51

    如何配置LMK04828時鐘芯片生成JESD204b需要的時鐘?

    你好!在使用ADS54J42EVM的過程中,我需要采用產品通過JESD204b以L=4, F=4, K=16和6.25G的線速率與FPGA通信,這需要ADS54J42EVM產生156.25Mhz
    發表于 11-14 07:12

    ADC16DX370 JESD204B串行鏈路的均衡優化

    電子發燒友網站提供《ADC16DX370 JESD204B串行鏈路的均衡優化.pdf》資料免費下載
    發表于 10-09 08:31 ?1次下載
    ADC16DX370 <b class='flag-5'>JESD204B</b>串行鏈路的均衡優化

    AFE77xx DAC JESD204B調試

    電子發燒友網站提供《AFE77xx DAC JESD204B調試.pdf》資料免費下載
    發表于 09-27 10:17 ?0次下載
    AFE77xx DAC <b class='flag-5'>JESD204B</b>調試

    JESD204B升級到JESD204C時的系統設計注意事項

    電子發燒友網站提供《從JESD204B升級到JESD204C時的系統設計注意事項.pdf》資料免費下載
    發表于 09-21 10:19 ?0次下載
    從<b class='flag-5'>JESD204B</b>升級到<b class='flag-5'>JESD204</b>C時的系統設計注意事項

    AFE77 JESD204B 調試手冊

    電子發燒友網站提供《AFE77 JESD204B 調試手冊.pdf》資料免費下載
    發表于 09-11 10:25 ?0次下載
    AFE77 <b class='flag-5'>JESD204B</b> 調試手冊

    抓住JESD204B接口功能的關鍵問題

    更低,以及轉換器和邏輯器件的封裝更小。多家供應商的新型模擬/數字轉換器采用此接口,例如ADI的AD9250。與現有接口格式和協議相比,JESD204B接口更復雜、
    的頭像 發表于 03-26 08:22 ?1126次閱讀
    抓住<b class='flag-5'>JESD204B</b>接口功能的關鍵問題

    JESD204B的常見疑問解答

    小于確定延遲,具體取決于JESD204B通道的路由長度。接收器的緩沖器延遲有助于彌補路由造成的延遲差異。 問:JESD204B如何使用結束位?結束位存在的意義是什么? 答:JESD20
    發表于 01-03 06:35

    AD9683的引腳如何與zynq 7015芯片中的JESD204 ip核端口對應相連?

    芯片上JESD204B協議對應的引腳(SYSREF、SYNCINB和SERDOUT)與ZYNQ7015芯片中的JESD204 IP核的端口對應相連。
    發表于 12-15 07:14

    ad9680 JESD204B接口rx_sync信號同步和失鎖周期性出現怎么解決?

    使用AD9680時遇到一個問題,AD9680采樣率為1Gsps,JESD204B IP核的GTX參考時鐘為250MHz,參數L=4,F=2,K=32,線速率為10Gbps,使用的為SYSREF
    發表于 12-12 08:03

    使用AD9163的時候遇到JESD204B的SYNC信號周期性拉低如何解決?

    我在使用AD9163的時候遇到JESD204B的SYNC信號周期性拉低。通過讀寄存器值如圖,發現REG470和REG471都為0xFF,而REG472始終為0.不知有誰知道是什么原因?該如何解
    發表于 12-04 07:30

    AD9164 JESD204B接口的傳輸層是如何對I/Q數據進行映射的?

    AD9164 JESD204B接口的傳輸層是如何對I/Q數據進行映射的
    發表于 12-04 07:27