0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

JESD204C標(biāo)準(zhǔn)的新特性和問題解決方案

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Del Jones ? 2022-06-30 11:02 ? 次閱讀

在JESD204C 入門系列的第 1 部分中,新版本的 JESD204 標(biāo)準(zhǔn)通過描述其解決的一些問題來證明其合理性。B 版和 C 版標(biāo)準(zhǔn)之間的差異通過描述新的術(shù)語(yǔ)和特性進(jìn)行了總結(jié),然后提供了對(duì)這些差異的逐層概述。既然第 1 部分奠定了合適的基礎(chǔ),讓我們仔細(xì)看看 JESD204C 標(biāo)準(zhǔn)的一些更顯著的新特性。

64b/66b 和 64b/80b 鏈路層

對(duì)于 64b/66b 鏈路層,66 位數(shù)據(jù)塊是兩個(gè)同步頭位,后跟八個(gè)八位字節(jié)的樣本數(shù)據(jù),部分基于 IEEE 802.3 第 49 條中定義的塊格式。與 IEEE 標(biāo)準(zhǔn)不同,有無編碼——有效載荷數(shù)據(jù)只是由傳輸層打包成數(shù)據(jù)幀的轉(zhuǎn)換器樣本數(shù)據(jù)。由于沒有編碼來確保發(fā)生一定數(shù)量的數(shù)據(jù)轉(zhuǎn)換以提供直流平衡,因此必須對(duì)樣本數(shù)據(jù)進(jìn)行加擾。這些加擾的成幀數(shù)據(jù)八位字節(jié)直接放入鏈路層,并附有兩個(gè)同步頭位。

64b/66b 塊格式如圖 1 所示。該示例顯示了一個(gè)數(shù)據(jù)通道由幀組成的情況,每幀包含一個(gè)來自一個(gè)轉(zhuǎn)換器的樣本。塊映射規(guī)則與 JESD204B 標(biāo)準(zhǔn)中的幀映射規(guī)則非常相似。將八位字節(jié)映射到 64 位塊是按順序完成的,其中 D0 表示幀的第一個(gè)八位字節(jié)。例如,如果 F = 8,則 D0 代表 JESD204C 幀的第一個(gè)八位組,D7 代表 JESD204C 幀的最后一個(gè)八位組。幀的第一個(gè)八位字節(jié)是其 MSB 是 Converter0 的 Sample0 的 MSB 的八位字節(jié)(與 JESD204B 中相同)。例如,如果 F = 2,則 D0 和 D1 表示第一幀,D2 和 D3 表示第二幀,以此類推。

為了與 JESD204B 中使用的方法保持一致,多塊內(nèi)的八位字節(jié)按 MSB 到 LSB 的順序移入擾頻器/解擾器。

對(duì)于 E 為 1 的情況,每個(gè)多塊都從幀邊界開始。如果 E 》 1,擴(kuò)展的多塊將(并且必須?。膸吔玳_始。這在多塊 (MB) 和擴(kuò)展多塊 (EMB) 部分中有更多介紹。

pYYBAGK9EmSAKc6bAAHdVKqu8fA723.png

圖 1. LMFS = 1.1.2.1,N = N‘ = 16 的 64b/66b 塊格式示例。

同步標(biāo)頭是每個(gè)塊開頭的 2 位未加擾值,其內(nèi)容被解釋為解碼單個(gè)同步轉(zhuǎn)換位。這些位必須是指示邏輯 1 的 0-1 序列或指示邏輯 0 的 1-0 序列。表 1 列舉了同步標(biāo)頭同步轉(zhuǎn)換位值。

poYBAGK9EmyAJa7IAABf17F4Eko930.png

64b/80b 塊格式如圖 2 所示。除了 8 個(gè)八位字節(jié)的樣本數(shù)據(jù)和兩個(gè)同步頭位之外,每個(gè)八位位組之間還有兩個(gè)填充位。填充位的值由 17 位 PRBS 序列確定,以減少雜散并確保適當(dāng)數(shù)量的數(shù)據(jù)轉(zhuǎn)換以保持直流平衡。在樣本數(shù)據(jù)被加擾后,未加擾的填充位被插入到塊中。

pYYBAGK9EnOAFlcAAAH-r5Uk6FY882.png

圖 2. LMFS = 1.1.2.1,N = N’ = 16 的 64b/80b 塊格式示例。

提供 64b/80b 選項(xiàng)以保持與 8b/10b 相同的時(shí)鐘比率,這有助于簡(jiǎn)化鎖相環(huán) (PLL) 設(shè)計(jì),同時(shí)還能最大限度地減少雜散。在希望使用前向糾錯(cuò)或利用同步字提供的其他功能的應(yīng)用中,該方案優(yōu)于 8b/10b,稍后將對(duì)此進(jìn)行討論。

多塊 (MB) 和擴(kuò)展多塊 (EMB)

JESD204C 多塊中有 32 個(gè)塊。每個(gè)多塊中的 32 個(gè)同步轉(zhuǎn)換位組成一個(gè) 32 位同步字。這些將在后面更詳細(xì)地討論。擴(kuò)展多塊是 E 個(gè)多塊的容器,必須包含整數(shù)個(gè)幀。當(dāng)多幀不包含整數(shù)幀時(shí),需要 E 》 1。多塊和擴(kuò)展多塊的格式如圖 3 所示。

pYYBAGK9EnuAHum2AACNrOkvvWQ054.png

圖 3. JESD204C 多塊和擴(kuò)展多塊格式。

多塊是 2112 (32×66) 或 2560 (32×80) 位,具體取決于使用的 64 位編碼方案。對(duì)于大多數(shù)實(shí)現(xiàn)和配置,擴(kuò)展多塊將只是一個(gè)多塊。E參數(shù)在JESD204C中引入,決定了擴(kuò)展多塊中的多塊數(shù)量。E 的默認(rèn)值為 1。如上所述,對(duì)于幀中八位字節(jié)數(shù) F 不是 2 的冪的配置,E 》 1 是必需的。E 的等式是:E = LCM(F, 256)/256。當(dāng)傳輸 12 位樣本并且 N‘ 設(shè)置為 12 以最大化鏈路中的帶寬效率時(shí),通常首選這些配置。此要求確保 EMB 邊界與幀邊界重合。

圖 4 和圖 5 顯示了 E 》 1 的 JESD204C 配置示例。所示的 JESD204C 配置適用于 LMFS = 2.8.6.1、N’ = 12 和 E = 3 的情況。圖 4 顯示了傳輸層映射。在此配置中,每個(gè)通道有四個(gè) 12 位樣本,轉(zhuǎn)換為六個(gè)八位字節(jié)。由于多塊的每個(gè)塊需要八個(gè)八位字節(jié),因此該塊用來自后續(xù)幀的兩個(gè)八位位組(1.33 個(gè)樣本)填充。

pYYBAGK9EoSAFQJAAAHGrbxeAao579.png

圖 4. LMFS = 2.8.6.1,N‘ = 12,E = 3 的傳輸層映射。

圖 5 顯示了如何使用來自傳輸層的數(shù)據(jù)幀形成塊和多塊。如圖所示,您可以看到幀邊界與每隔三個(gè)塊的塊邊界對(duì)齊。由于多塊由 32 個(gè)塊組成,因此直到第三個(gè)多塊之后才能實(shí)現(xiàn)與多塊的幀對(duì)齊。因此,E = 3。

poYBAGK9EoyASMpGAAGnwfT-2gQ076.png

圖 5. LMFS = 2.8.6.1、N’ = 12、E = 3 的串行器輸出多塊/幀對(duì)齊。

LEMC 是擴(kuò)展的多塊計(jì)數(shù)器,大致相當(dāng)于 8b/10b 鏈路層中的 LMFC。SYSREF 對(duì)齊系統(tǒng)中的所有 LEMC,LEMC 邊界用于確定同步和通道對(duì)齊。

同步字

32 位同步字由多塊內(nèi)的 32 個(gè)塊中的每個(gè)樣本頭組成,其中首先傳輸位 0。同步字用于提供通道同步并啟用確定性延遲。此外,它還可以選擇性地提供 CRC 錯(cuò)誤檢查、前向糾錯(cuò),或?yàn)榘l(fā)送器提供與接收器通信的命令通道。

32 位同步字有三種不同的格式選項(xiàng)。在每種情況下,都需要多塊結(jié)束序列,因?yàn)樗糜讷@取多塊同步和通道對(duì)齊。表 2 和表 3 顯示了兩種最常見用例中可用的不同位字段。

poYBAGK9EpyAIldnAAJI3GhHeks638.png

poYBAGK9EqWAMSrVAAHg29omBXg863.png

64b/66b 鏈接操作

使用 64b/66b 鏈路層時(shí)的鏈路建立過程從同步頭對(duì)齊開始,然后進(jìn)行到擴(kuò)展多塊同步,最后到擴(kuò)展多塊對(duì)齊。

同步標(biāo)頭對(duì)齊

同步頭中的同步轉(zhuǎn)換位確保在每個(gè)塊邊界(66 位)都有數(shù)據(jù)轉(zhuǎn)換。JESD204C 接收器中的狀態(tài)機(jī)檢測(cè)到數(shù)據(jù)轉(zhuǎn)換,然后在 66 位之后查找另一個(gè)轉(zhuǎn)換。如果狀態(tài)機(jī)檢測(cè)到 64 個(gè)連續(xù)塊的 66 位間隔的位轉(zhuǎn)換,則實(shí)現(xiàn)同步標(biāo)頭鎖定 (SH_lock)。如果未檢測(cè)到 64 次連續(xù)轉(zhuǎn)換,則重新啟動(dòng)機(jī)器。

pYYBAGK9ErCAOSS3AACXs_Ax4IY491.png

圖 6. JESD204C 擴(kuò)展多塊(通道)對(duì)齊。

擴(kuò)展多塊同步

一旦實(shí)現(xiàn)同步標(biāo)頭對(duì)齊,接收器就會(huì)在轉(zhuǎn)換位中查找擴(kuò)展多塊結(jié)束 (EoEMB) 序列 (100001)。同步字的結(jié)構(gòu)確保該序列只能在適當(dāng)?shù)臅r(shí)間發(fā)生。一旦識(shí)別出 EoEMB,狀態(tài)機(jī)就會(huì)檢查每 32 個(gè)同步字,以確保存在多塊結(jié)束導(dǎo)頻信號(hào) (00001)。如果 E = 1,EoEMB 位也將與導(dǎo)頻信號(hào)一起出現(xiàn)。如果 E 》 1,則每 E × 32 個(gè)轉(zhuǎn)換位,導(dǎo)頻信號(hào)將包含 EoEMB 位。一旦檢測(cè)到四個(gè)連續(xù)的有效序列,就實(shí)現(xiàn)了擴(kuò)展多塊結(jié)束鎖定(EMB_LOCK)。如果未檢測(cè)到有效序列并且對(duì)齊過程被復(fù)位,則繼續(xù)監(jiān)視每個(gè) E × 32 轉(zhuǎn)換位,并且 EMB_LOCK 丟失。

擴(kuò)展多塊(車道)對(duì)齊

使用 64b/66b 鏈路層時(shí)的通道對(duì)齊與使用 8b/10b 鏈路層時(shí)的通道對(duì)齊非常相似,因?yàn)槊總€(gè)通道上的 JESD204C 接收器中都采用了彈性緩沖器來存儲(chǔ)傳入數(shù)據(jù)。這稱為擴(kuò)展多塊對(duì)齊,緩沖區(qū)開始在 EoEMB 邊界存儲(chǔ)數(shù)據(jù)(而不是使用 8b/10b 鏈路層時(shí) ILAS 期間的 /K/ 到 /R/ 邊界)。圖 6 說明了如何實(shí)現(xiàn)車道對(duì)齊。一旦接收到 EoEMB 的最后一位,除了最后到達(dá)的通道外,每個(gè)通道的接收緩沖區(qū)都會(huì)開始緩沖數(shù)據(jù)。當(dāng)接收到最后到達(dá)的通道的 EoEMB 時(shí),它會(huì)觸發(fā)所有通道的接收緩沖區(qū)的釋放,以便所有通道現(xiàn)在對(duì)齊。

錯(cuò)誤監(jiān)控和前向糾錯(cuò)

JESD204C 同步字選項(xiàng)使用戶能夠監(jiān)控或糾正 JESD204 數(shù)據(jù)傳輸中可能出現(xiàn)的錯(cuò)誤。與糾錯(cuò)相關(guān)的權(quán)衡是系統(tǒng)中的額外延遲。對(duì)于大多數(shù)應(yīng)用,使用 CRC-12 同步字的錯(cuò)誤監(jiān)控是合適的,因?yàn)樗峁┝舜笥?1 × 10–15 的誤碼率 (BER)。

JESD204C 發(fā)送器中的 CRC-12 編碼器接收每個(gè)多塊的加擾數(shù)據(jù)位并計(jì)算 12 個(gè)奇偶校驗(yàn)位。這些奇偶校驗(yàn)位在隨后的多塊期間傳輸?shù)浇邮掌鳌=邮掌魍瑯訒?huì)從它接收到的每個(gè)多塊數(shù)據(jù)中計(jì)算 12 個(gè)奇偶校驗(yàn)位,并將這些位與同步字中接收到的位進(jìn)行比較。如果所有奇偶校驗(yàn)位都不匹配,則接收到的數(shù)據(jù)中至少有一個(gè)錯(cuò)誤,并且可以引發(fā)錯(cuò)誤標(biāo)志。

對(duì)于對(duì)附加延遲不敏感的錯(cuò)誤敏感型應(yīng)用(如測(cè)試和測(cè)量設(shè)備),使用 FEC 可以產(chǎn)生優(yōu)于 10 × 10–24 的 BER。JESD204C 發(fā)送器中的 FEC 電路計(jì)算多塊中加擾數(shù)據(jù)位的 FEC 奇偶校驗(yàn)位,并將這些奇偶校驗(yàn)位編碼到下一個(gè)多塊的同步標(biāo)頭流中。接收器計(jì)算接收比特的校驗(yàn)子,即本地生成的奇偶校驗(yàn)和接收的奇偶校驗(yàn)之間的差異。如果校正子為零,則假定接收到的數(shù)據(jù)位是正確的。如果校正子不為零,則可用于確定最可能的錯(cuò)誤。

FEC 奇偶校驗(yàn)位的計(jì)算方式與 CRC 類似。FEC編碼器取多塊的2048個(gè)加擾數(shù)據(jù)位,加上26個(gè)奇偶校驗(yàn)位,構(gòu)成一個(gè)縮短的二進(jìn)制循環(huán)碼。此代碼的生成多項(xiàng)式是:

pYYBAGK9ErqAQtcBAABChM6jxRw537.png

該多項(xiàng)式可以糾正每個(gè)多塊最多 9 位的突發(fā)錯(cuò)誤。

最后的想法

為了滿足未來幾年對(duì)數(shù)據(jù)密集型應(yīng)用的更快數(shù)據(jù)處理需求,JESD204C 將多千兆接口定義為數(shù)據(jù)轉(zhuǎn)換器和邏輯器件之間所需的通信通道。高達(dá) 32 GSPS 的通道速率和 64b/66b 編碼使超高帶寬應(yīng)用能夠以最小的開銷提高系統(tǒng)效率。5G 通信、雷達(dá)和電子戰(zhàn)應(yīng)用都將從標(biāo)準(zhǔn)的這些改進(jìn)和其他改進(jìn)中受益。通過添加糾錯(cuò)功能,尖端儀器和其他應(yīng)用可以依靠多年無誤運(yùn)行。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 轉(zhuǎn)換器
    +關(guān)注

    關(guān)注

    27

    文章

    8602

    瀏覽量

    146711
  • 編碼器
    +關(guān)注

    關(guān)注

    45

    文章

    3574

    瀏覽量

    133982
  • 接收器
    +關(guān)注

    關(guān)注

    14

    文章

    2454

    瀏覽量

    71753
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    TSW14J59EVM JESD204C數(shù)據(jù)采集和圖形發(fā)生器卡

    電子發(fā)燒友網(wǎng)站提供《TSW14J59EVM JESD204C數(shù)據(jù)采集和圖形發(fā)生器卡.pdf》資料免費(fèi)下載
    發(fā)表于 11-09 14:32 ?0次下載
    TSW14J59EVM <b class='flag-5'>JESD204C</b>數(shù)據(jù)采集和圖形發(fā)生器卡

    MLCC斷裂問題解決方案

    MLCC斷裂問題解決方案
    的頭像 發(fā)表于 10-16 09:43 ?277次閱讀

    C2000 F28004x系列MCU PLL鎖相失敗問題解決方案

    電子發(fā)燒友網(wǎng)站提供《C2000 F28004x系列MCU PLL鎖相失敗問題解決方案.pdf》資料免費(fèi)下載
    發(fā)表于 09-27 11:24 ?0次下載
    <b class='flag-5'>C</b>2000 F28004x系列MCU PLL鎖相失敗<b class='flag-5'>問題解決方案</b>

    基于AFE79xx的JESD204C應(yīng)用簡(jiǎn)述

    電子發(fā)燒友網(wǎng)站提供《基于AFE79xx的JESD204C應(yīng)用簡(jiǎn)述.pdf》資料免費(fèi)下載
    發(fā)表于 09-27 09:23 ?0次下載
    基于AFE79xx的<b class='flag-5'>JESD204C</b>應(yīng)用簡(jiǎn)述

    JESD204B升級(jí)到JESD204C時(shí)的系統(tǒng)設(shè)計(jì)注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《從JESD204B升級(jí)到JESD204C時(shí)的系統(tǒng)設(shè)計(jì)注意事項(xiàng).pdf》資料免費(fèi)下載
    發(fā)表于 09-21 10:19 ?0次下載
    從<b class='flag-5'>JESD204</b>B升級(jí)到<b class='flag-5'>JESD204C</b>時(shí)的系統(tǒng)設(shè)計(jì)注意事項(xiàng)

    TI AFE8092 AFE8030 JESD204C配置及調(diào)試手冊(cè) Part B

    電子發(fā)燒友網(wǎng)站提供《TI AFE8092 AFE8030 JESD204C配置及調(diào)試手冊(cè) Part B.pdf》資料免費(fèi)下載
    發(fā)表于 08-29 10:50 ?0次下載
    TI AFE8092 AFE8030 <b class='flag-5'>JESD204C</b>配置及調(diào)試手冊(cè) Part B

    TI AFE8092/AFE8030 JESD204C配置及調(diào)試手冊(cè) Part C

    電子發(fā)燒友網(wǎng)站提供《TI AFE8092/AFE8030 JESD204C配置及調(diào)試手冊(cè) Part C.pdf》資料免費(fèi)下載
    發(fā)表于 08-29 10:39 ?0次下載
    TI AFE8092/AFE8030 <b class='flag-5'>JESD204C</b>配置及調(diào)試手冊(cè) Part <b class='flag-5'>C</b>

    LMK04714-Q1符合JESD204B/C標(biāo)準(zhǔn)的汽車級(jí)、超低噪聲、雙環(huán)路時(shí)鐘抖動(dòng)清除器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LMK04714-Q1符合JESD204B/C標(biāo)準(zhǔn)的汽車級(jí)、超低噪聲、雙環(huán)路時(shí)鐘抖動(dòng)清除器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-20 10:37 ?0次下載
    LMK04714-Q1符合<b class='flag-5'>JESD204</b>B/<b class='flag-5'>C</b><b class='flag-5'>標(biāo)準(zhǔn)</b>的汽車級(jí)、超低噪聲、雙環(huán)路時(shí)鐘抖動(dòng)清除器數(shù)據(jù)表

    ADC12QJ1600-SP具有JESD204C接口的四通道1.6GSPS 12位模數(shù)轉(zhuǎn)換器(ADC)數(shù)據(jù)

    電子發(fā)燒友網(wǎng)站提供《ADC12QJ1600-SP具有JESD204C接口的四通道1.6GSPS 12位模數(shù)轉(zhuǎn)換器(ADC)數(shù)據(jù).pdf》資料免費(fèi)下載
    發(fā)表于 07-12 09:16 ?0次下載
    ADC12QJ1600-SP具有<b class='flag-5'>JESD204C</b>接口的四通道1.6GSPS 12位模數(shù)轉(zhuǎn)換器(ADC)數(shù)據(jù)

    ADC12QJ1600-EP具有JESD204C接口的四通道1.6GSPS 12位模數(shù)轉(zhuǎn)換器(ADC)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ADC12QJ1600-EP具有JESD204C接口的四通道1.6GSPS 12位模數(shù)轉(zhuǎn)換器(ADC)數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-12 09:15 ?0次下載
    ADC12QJ1600-EP具有<b class='flag-5'>JESD204C</b>接口的四通道1.6GSPS 12位模數(shù)轉(zhuǎn)換器(ADC)數(shù)據(jù)表

    一種連接數(shù)據(jù)轉(zhuǎn)換器和邏輯器件的高速串行接口—JESD204介紹

    JESD204是一種連接數(shù)據(jù)轉(zhuǎn)換器(ADC和DAC)和邏輯器件的高速串行接口,該標(biāo)準(zhǔn)的 B 修訂版支持高達(dá) 12.5 Gbps串行數(shù)據(jù)速率(目前C修訂版已經(jīng)發(fā)布,即JESD204C),
    的頭像 發(fā)表于 04-19 16:20 ?1695次閱讀

    【電磁兼容技術(shù)案例分享】智能門禁的ESD問題解決案例

    【電磁兼容技術(shù)案例分享】智能門禁的ESD問題解決案例
    的頭像 發(fā)表于 04-19 08:16 ?314次閱讀
    【電磁兼容技術(shù)案例分享】智能門禁的<b class='flag-5'>ESD</b><b class='flag-5'>問題解決</b>案例

    JESD204B的常見疑問解答

    FIFO方案,則無法正常工作。 該問題的一種解決方案是讓雙通道轉(zhuǎn)換器使用多點(diǎn)鏈路JESD204B接口,其中每個(gè)轉(zhuǎn)換器都使用各自獨(dú)立的串行鏈路輸出。然后便可針對(duì)每個(gè)ADC使用非相干時(shí)鐘,且每個(gè)串行鏈路
    發(fā)表于 01-03 06:35

    AD9683的引腳如何與zynq 7015芯片中的JESD204 ip核端口對(duì)應(yīng)相連?

    目前,我在設(shè)計(jì)中想使用ZYNQ 7015系列的FPGA,利用JESD204 IP核接收A/D轉(zhuǎn)換器AD9683轉(zhuǎn)換完成后的數(shù)據(jù)。但是JESD204 IP核的端口很多,我不知道應(yīng)該如何將AD9683
    發(fā)表于 12-15 07:14

    JESD204B規(guī)范的傳輸層介紹

    電子發(fā)燒友網(wǎng)站提供《JESD204B規(guī)范的傳輸層介紹.pdf》資料免費(fèi)下載
    發(fā)表于 11-28 10:43 ?0次下載
    <b class='flag-5'>JESD204</b>B規(guī)范的傳輸層介紹