久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

JESD204B各層功能及參數(shù)理解

 cqukelly 2022-07-26 發(fā)布于北京

概述


模擬世界和數(shù)字世界之間的聯(lián)系離不開ADC和DAC,隨著人們數(shù)據(jù)需求的增加,、頻譜資源緊缺,,高速ADC/DAC以及適合處理大數(shù)據(jù)的FPGA平臺逐漸被開發(fā)出來,隨之用于高速數(shù)據(jù)傳輸?shù)膮f(xié)議與之誕生,,即JESD204協(xié)議,,相比傳統(tǒng)的LVDS傳輸方式,其鏈路速率更高,,同時也節(jié)約IO數(shù)量,。協(xié)議發(fā)展為幾個不同版本,其主要區(qū)別如下所示:

圖片


JESD204B分層

當前應用最普遍的為JESD204B,,204B又分為子類0,、子類1、子類2 ,,這是根據(jù)同步方式劃分的,,比如子類1通過SYSREF進行同步,,子類2根據(jù)SYNC來同步,目前采用較多的為子類1,,并且只有子類1和子類2才支持確定性延時,。

圖片

如上圖所示,JESD204B分為四層介紹,,分別是物理層,、數(shù)據(jù)鏈路層,傳輸層和應用層,。

  //  

1,、物理層用于以特定速率發(fā)送和接收數(shù)據(jù);
2,、數(shù)據(jù)鏈路層用于8B/10B編解碼和幀,、lane數(shù)據(jù)對齊;
3,、傳輸層用于數(shù)據(jù)組幀或解幀,;
4、應用層用于鏈路配置和數(shù)據(jù)映射,。

在使用轉換器和FPGA進行JESD204B數(shù)據(jù)傳輸時,,必須對轉換器和FPGA采用相同的鏈路配置,才能正確的接受數(shù)據(jù),。如ADC何FPGA之間的數(shù)據(jù)連接,,首先通過SPI配置ADC實現(xiàn)鏈路參數(shù)設置。

一,、傳輸層

ADC采集到的數(shù)字信號會在JESD204B傳輸層根據(jù)給定器件已定義的鏈路配置參數(shù),,決定如何包裝ADC的數(shù)據(jù)。這些參數(shù)在初始通道對齊序列(ILAS)期間從ADC傳輸?shù)紽PGA,,以便校驗通信雙方鏈路參數(shù)是否相同 ,,若FPGA檢測到錯誤就會通過SYNC信號向ADC匯報錯誤,數(shù)據(jù)映射如下圖所示,。

圖片

二,、數(shù)據(jù)鏈路層

數(shù)據(jù)鏈路層接受并行成幀數(shù)據(jù),并輸出8B/10B字,。8B/10B方案會增加一些開銷,,但能提供直流平衡的輸出數(shù)據(jù)和內(nèi)置差錯校驗。鏈路建立包括三個不同階段:

  //  

1) 代碼組同步(CGS):
在代碼組同步(CGS)期間,,一旦在所有鏈路通道上檢測到某一數(shù)量的連續(xù)K28.5字符,,F(xiàn)PGA就會送至ADC的SYNC信號。在JESD204B中,ADC捕捉到SYNC信號的變化,,就會在下一個本地多幀時鐘(LMFC)邊界上啟動ILAS,。

2) 初始通道對齊序列(ILAS)
ILAS的主要作用是對齊鏈路的所有通道,驗證鏈路參數(shù),,以及確定幀和多幀邊界在接收器的輸入數(shù)據(jù)流中的位置,。ILAS由4個或更多多幀組成。各多幀的最后一個字符是多幀對齊字符/A/,。第一,、第三和第四個多幀以/R/字符開始,以/A/字符結束,。第二個多幀包含/R/和/Q/字符,,隨后是鏈路參數(shù)。/Q/字符表示之后的數(shù)據(jù)是鏈路配置參數(shù),。

3) 用戶數(shù)據(jù)
CGS和ILAS階段完成后,發(fā)送器開始送出ADC數(shù)據(jù),。在這一階段,,用戶數(shù)據(jù)根據(jù)ADC中定義并轉發(fā)到接收器(FPGA)的鏈路參數(shù),以流形式從發(fā)送器傳輸?shù)浇邮掌?。,;并且如果需要,通過數(shù)據(jù)鏈路中的字符替換可以監(jiān)視并糾正幀和通道對齊,,字符替換在幀和多幀邊界處進行,。

圖片

三、物理層

在物理層中,,數(shù)據(jù)進行串行化,,8B/10B編碼數(shù)據(jù)以線路速率發(fā)送和接收。物理層包括串行/解串器(SERDES)模塊,、驅(qū)動器,、接收器和CDR,JESD204B規(guī)范支持三種可能的速度等級,,如下圖所示,。

圖片

JESD204B參數(shù)理解

圖片

如上圖,首先要了解LINK和lane的概念,,link即一個轉換器設備和邏輯設備(FPGA)之間的數(shù)據(jù)連接,;lane是指link中每一路數(shù)據(jù)通道。轉換器如ADC,,在進行采樣,、下變頻等操作之后,根據(jù)預先設定的204B參數(shù),在204B傳輸層將數(shù)據(jù)組幀,,到數(shù)據(jù)鏈路層進行編碼,,最后通過物理層將數(shù)據(jù)傳輸?shù)竭壿嬙O備(FPGA),這些參數(shù)決定了數(shù)據(jù)傳輸?shù)哪J?,在邏輯設備端采用相同的參數(shù)進行解碼和解幀才能得到正確的采樣數(shù)據(jù),。我們關心的參數(shù)如下: 

圖片

以TI的AD9689為例子解釋參數(shù),AD9689是雙通道16位,,最大采樣速率2.56GHz的模數(shù)轉換器,,其全帶寬模式如下圖所示,有兩個ADC CORE即M=2,;8條lane即L=8,;N=14即3.5nibble,補全nibble即N’=4nibble=16,,每幀只有一個字節(jié)(8bit)即F=1,;每個轉換器每幀時間的采樣點數(shù)為2即S=2;這些參數(shù)決定了lane rate。

圖片

①lane rate=(MxSxN’x10/8xFc)/L,;幀時鐘:Fc=Fs/S,,乘以N’即補齊nibble部分用控制字填充。

圖片

乘以10/8即編碼部分,。

圖片

lane rate計算對選擇FPGA具有重要意義,,JESD204B支持速率高達12.5Gbps,但最終工作在何種速率取決于使用哪種FPGA,,F(xiàn)PGA GTH/GTX收發(fā)速率有上限,,不同F(xiàn)PGA支持速率不同。因此參數(shù)決定的lane rate和FPGA選擇需要進行權衡對比哦,。

在JESD204B協(xié)議中,,各個時鐘之間的關系如下圖所示:

圖片
圖片

然而在實際應用中,硬件上需要外部提供給ADC和FPGA的時鐘如下所示:

圖片

  //  

1,、SYSREF:參考時鐘,,同SYSREF TO ADC;
2,、GLBCLK:204B核時鐘,,F(xiàn)glbclk=lane rate/40;
3,、REFCLK:GTH參考時鐘,,時鐘頻率可選;
4,、DEVICE CLK:ADC設備時鐘,;
5,、SYSREF:ADC參考時鐘;

總結

通常實現(xiàn)在ADC和FPGA的連接,,硬件上根據(jù)設計需求選擇合適的ADC和FPGA,,這設計到對ADC工作模式和FPGA邏輯資源和高速收發(fā)器速率的綜合考慮。然后提供分別電源,、時鐘和硬件連接,,在ADC端通過SPI總線配置其工作模式和參數(shù)配置等,在FPGA端一般是通過調(diào)用IP CORE,,配置對應參數(shù)然后打開相應的example design進行接收端數(shù)據(jù)處理的,。

聲明:


    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,,謹防詐騙,。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多