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

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

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

JESD204協(xié)議標(biāo)準(zhǔn)的分類和區(qū)別

FPGA之家 ? 來(lái)源:FPGA之家 ? 作者:FPGA之家 ? 2022-09-05 09:21 ? 次閱讀

目錄

JESD204協(xié)議標(biāo)準(zhǔn)的分類和區(qū)別:

JESD204A

JESD204B

JESD204B的各層規(guī)范

由于高速ADC的迅速發(fā)展,傳輸速率已經(jīng)邁入GSPS,因此JESD204B標(biāo)準(zhǔn)協(xié)議將會(huì)成為應(yīng)用范圍最廣的接口傳輸協(xié)議。

JESD204協(xié)議標(biāo)準(zhǔn)的分類和區(qū)別:

第一版JESD204標(biāo)準(zhǔn)協(xié)議問(wèn)世于2006年4月,由JEDEC國(guó)際協(xié)會(huì)發(fā)布。其中,ADC或DAC為數(shù)據(jù)轉(zhuǎn)換器,ASICFPGA為接收機(jī)。

由于當(dāng)時(shí)對(duì)轉(zhuǎn)換器速率和分辨率的要求不高,所以最初的JESD204B標(biāo)準(zhǔn)只考慮了一個(gè)通道和一個(gè)鏈路,傳輸速率可達(dá)到3.125Gbps。發(fā)送端與接收端則共用一個(gè)系統(tǒng)時(shí)鐘。其傳輸結(jié)構(gòu)如下圖所示:

ddda63e8-2cad-11ed-ba43-dac502259ad0.png

JESD204A

第一個(gè)修訂版本JESD204A標(biāo)準(zhǔn)于2018年4月發(fā)布。相較于JESD204標(biāo)準(zhǔn)最顯著的更新為該版本支持多鏈路和多通道串行數(shù)據(jù)傳輸。除此之外,該版本新添加了轉(zhuǎn)換器的多重對(duì)準(zhǔn)能力,而最高傳輸速率達(dá)到了3.125Gbps,大大提高了轉(zhuǎn)換器的采樣率和分辨率。其傳輸結(jié)構(gòu)如下圖所示:

dde7ad32-2cad-11ed-ba43-dac502259ad0.png

JESD204B

JESD204B標(biāo)準(zhǔn)在2011年8月于JESDEC公司發(fā)布。該標(biāo)準(zhǔn)可支持單個(gè)轉(zhuǎn)換器的內(nèi)部同步和多個(gè)轉(zhuǎn)換器之間的同步,數(shù)據(jù)傳輸速率可達(dá)到12.5Gbps。且速率可分為不同的等級(jí)。相較于之前的版本,JESD204B沒(méi)有單一的時(shí)鐘源,既可以使用器件內(nèi)部時(shí)鐘也可以外接時(shí)鐘。其中JESD204B還提供了三種不同的傳輸模式,即子類0,子類1,子類2。子類1,可以支持確定的延時(shí)。其傳輸結(jié)構(gòu)如下圖所示:

ddf22370-2cad-11ed-ba43-dac502259ad0.png

經(jīng)過(guò)兩次較大的修訂,JESD204標(biāo)準(zhǔn)協(xié)議越來(lái)越完善,其性能不斷提高,可以基本滿足現(xiàn)今高速轉(zhuǎn)換器的要求。所以,JESD204B標(biāo)準(zhǔn)有望成為事實(shí)應(yīng)用中未來(lái)轉(zhuǎn)換器的協(xié)議標(biāo)準(zhǔn)。

JESD204B的各層規(guī)范

JESD204B標(biāo)準(zhǔn)協(xié)議具有四層結(jié)構(gòu),分別為應(yīng)用層,傳輸層數(shù)據(jù)鏈路層,物理層。

de05bc3c-2cad-11ed-ba43-dac502259ad0.png

應(yīng)用層:

應(yīng)用層的功能實(shí)完成傳輸通道的配置和數(shù)據(jù)映射轉(zhuǎn)換。與別的傳輸協(xié)議不同的是,設(shè)計(jì)人員必須以相同的配置方式來(lái)配置發(fā)送機(jī)和接收機(jī),以便正確傳輸和解析數(shù)據(jù)。

傳輸層:

傳輸層的功能是實(shí)現(xiàn)數(shù)據(jù)樣本與字符幀之間的映射。傳輸層將這些映射后的數(shù)據(jù)進(jìn)行組幀。在傳輸層內(nèi),仍是并行數(shù)據(jù)形式,而不是所認(rèn)為的串行數(shù)據(jù)形式。將這些并行數(shù)據(jù)發(fā)送到數(shù)傳輸通道路。并行數(shù)據(jù)的寬度由組幀后的結(jié)構(gòu)決定,單字節(jié)為8位,雙字節(jié)為16位,以此類推。

de154562-2cad-11ed-ba43-dac502259ad0.png

數(shù)據(jù)鏈路層:

數(shù)據(jù)鏈路層實(shí)現(xiàn)接收并行的組幀數(shù)據(jù)的組幀,組幀后數(shù)據(jù)包含原始數(shù)據(jù)樣本、控制字符和冗余字符。在數(shù)據(jù)鏈路層內(nèi)將數(shù)據(jù)采用8B/10B編碼。數(shù)據(jù)鏈路層通過(guò)鏈路建立過(guò)程同步JESD204B鏈路。

鏈路同步過(guò)程分為三大階段:代碼組同步(CGS)、初始化通道同步(ILAS)和數(shù)據(jù)傳輸階段。

de43b122-2cad-11ed-ba43-dac502259ad0.png

鏈路需要以下信號(hào):共享參考時(shí)鐘(一般為FPGA內(nèi)部時(shí)鐘),一個(gè)或多個(gè)CML物理數(shù)據(jù)傳輸通道,以及一個(gè)或多個(gè)同步信號(hào)(例如SYNC信號(hào))。使用不同的子類取決要使用的信號(hào):

子類0:采用設(shè)備時(shí)鐘,物理數(shù)據(jù)通道和同步信號(hào)SYNC~

子類1:采用設(shè)備時(shí)鐘,物理數(shù)據(jù)通道,同步信號(hào)SYNC~和SYSREF

de5a7ace-2cad-11ed-ba43-dac502259ad0.png

子類2:采用設(shè)備時(shí)鐘,物理數(shù)據(jù)通道和同步信號(hào)SYNC~

de712364-2cad-11ed-ba43-dac502259ad0.png

1、代碼組同步(CGS)階段

在同步鏈路中,代碼組同步(CGS)階段是最核心的部分,可由下圖所展現(xiàn)。下面對(duì)五個(gè)特殊點(diǎn)進(jìn)行說(shuō)明。

de7f3ec2-2cad-11ed-ba43-dac502259ad0.png

初試階段,接收機(jī)Rx將SYNC信號(hào)拉低(置0),同時(shí)發(fā)出一個(gè)同步請(qǐng)求。

發(fā)送機(jī)Tx接收到同步請(qǐng)求后,在下一個(gè)時(shí)鐘周期內(nèi),發(fā)送連續(xù)的/K28.5/符號(hào)(每個(gè)符號(hào)10位)。

當(dāng)接收機(jī)Rx接收到至少4個(gè)無(wú)錯(cuò)誤且連續(xù)/K28.5/符號(hào)時(shí),然后將SYNC信號(hào)拉高(置1)。

如果接收機(jī)Rx沒(méi)有完成(3)的所有過(guò)程,則代表代碼組同步將失敗,鏈路仍然留在CGS階段。接收機(jī)Rx繼續(xù)發(fā)送同步請(qǐng)求。

CGS階段結(jié)束, ILAS階段開(kāi)始。

/K28.5/在FPGA仿真中體現(xiàn)為BC碼。當(dāng)出現(xiàn)連續(xù)四個(gè)無(wú)錯(cuò)誤BC時(shí),Rx同步,并將SYNC信號(hào)拉高。下圖為/K28.5/字符的邏輯輸出。

de9e779c-2cad-11ed-ba43-dac502259ad0.png

2、初始通道的同步階段(ILAS)

初始通道同步階段(ILAS)階段的作用是允許接收機(jī)Rx對(duì)齊來(lái)自各個(gè)鏈路的通道,以及驗(yàn)證鏈路參數(shù)是否配置正確。為了解決走線的長(zhǎng)度不同以及傳輸過(guò)程中出現(xiàn)的字符偏斜,通道必須對(duì)齊。在實(shí)際應(yīng)用中,不論配置IP核時(shí)是否啟用加擾功能 ,初試通道同步階段始終是無(wú)加擾傳輸。當(dāng)SYNC信號(hào)由低電平0跳變?yōu)楦唠娖?時(shí),便進(jìn)入ILAS階段。當(dāng)發(fā)送機(jī)內(nèi)的檢測(cè)模塊接收一個(gè)完整多幀后,便開(kāi)始連續(xù)發(fā)送4個(gè)數(shù)據(jù)多幀。在所需的字符中插入冗余字符,以便傳送完整的多幀,如下圖所示。

4個(gè)多幀包括:

(1)多幀1:以/R/字符[K28.0]開(kāi)始,以/A/字符[K28.3]結(jié)束。

(2)多幀2:以/R/字符開(kāi)始,后接/Q/ [K28.4]字符,然后是14個(gè)配置8位字的鏈路配置參數(shù),最后以/A/字符結(jié)束。

(3)多幀3:與多幀1相同。

(4)多幀4:與多幀1相同。

dea862a2-2cad-11ed-ba43-dac502259ad0.png

3、數(shù)據(jù)傳輸階段(Data)

在數(shù)據(jù)傳輸階段,通過(guò)預(yù)先插入的控制字符來(lái)判斷幀是否對(duì)齊。如果在數(shù)據(jù)傳輸階段,數(shù)據(jù)或幀沒(méi)有很好的對(duì)齊,會(huì)造成大量額外資源消耗。為了解決這個(gè)問(wèn)題,JESD204B在幀的結(jié)尾處會(huì)采用字符替換。字符替換只能發(fā)在每幀的末尾,接收機(jī)通過(guò)發(fā)送對(duì)齊字符信號(hào)。字符替換有著嚴(yán)格的要求,必須是當(dāng)前字符幀的最后一個(gè)字符與上一幀的最后一個(gè)字符相同時(shí),才可以發(fā)生。這有利于判斷經(jīng)過(guò)ILAS序列后,對(duì)齊是否未改變。

出現(xiàn)下列情況時(shí),會(huì)對(duì)發(fā)送器執(zhí)行字符替換:

? 若不使用加擾功能,并且字符幀的最后8位字與上一字幀的最后8位字一致。

? 若使用了加擾功能,并且多幀的最后一個(gè)8位字等于0x7C,或幀的最后一個(gè)8位字等于0xFC。

JESD204B的接收期間內(nèi),存在著一個(gè)多幀計(jì)數(shù)器(LMFC),它持續(xù)計(jì)數(shù)到規(guī)定的值時(shí),會(huì)置0重新開(kāi)始計(jì)數(shù)。此時(shí)發(fā)送一個(gè)公共信號(hào)SYSREF到所有發(fā)送機(jī)和接收機(jī),這些接收機(jī)和發(fā)送機(jī)器收到SYSREF信號(hào)時(shí)復(fù)位其LMFC,這樣使得在一個(gè)時(shí)間時(shí)鐘周期內(nèi)所有LMFC同時(shí)置0。并將SYNC信號(hào)由高電平拉低為低電平(所有Tx與Rx器件都能接收到SYNC被拉低看到)后,發(fā)送器在下一次LMFC重新置0時(shí)開(kāi)始ILAS階段。

如果參數(shù)設(shè)置正確且計(jì)數(shù)時(shí)間大于(發(fā)送機(jī)發(fā)送時(shí)間)+(通道傳輸時(shí)間)+(接收機(jī)接收時(shí)間),則接收機(jī)將在下一個(gè)LMFC之前從接收機(jī)的SerDes進(jìn)行傳輸。接收器將數(shù)據(jù)發(fā)送到FIFO,然后在下一個(gè)計(jì)數(shù)器LMFC邊界時(shí)刻輸出數(shù)據(jù)。

物理層:

物理層中對(duì)接收到的數(shù)據(jù)進(jìn)行并串轉(zhuǎn)換,對(duì)數(shù)據(jù)鏈路層所輸出8B/10B編碼數(shù)據(jù)以高速率發(fā)送和接收。(8B/10B編解碼原理及實(shí)現(xiàn):https://blog.csdn.net/m0_37779673/article/details/118464343)物理層包括發(fā)送模塊,并串轉(zhuǎn)換模塊、內(nèi)部時(shí)鐘同步模塊和接收模塊。由于其數(shù)據(jù)的高速傳輸,各個(gè)模塊常常采用單元設(shè)計(jì)。

deb7fe74-2cad-11ed-ba43-dac502259ad0.png

審核編輯:彭靜

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

    關(guān)注

    1620

    文章

    21509

    瀏覽量

    598869
  • 轉(zhuǎn)換器
    +關(guān)注

    關(guān)注

    27

    文章

    8500

    瀏覽量

    145957
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8253

    瀏覽量

    149939
  • JESD204
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    7912

原文標(biāo)題:JESD204標(biāo)準(zhǔn)概述

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

    芯片上JESD204B協(xié)議對(duì)應(yīng)的引腳(SYSREF、SYNCINB和SERDOUT)與ZYNQ7015芯片中的JESD204 IP核的端口對(duì)應(yīng)相連。[/td][td]
    發(fā)表于 09-05 11:45

    在Xilinx FPGA上快速實(shí)現(xiàn)JESD204B

    Haijiao Fan簡(jiǎn)介JESD204是一種連接數(shù)據(jù)轉(zhuǎn)換器(ADC和DAC)和邏輯器件的高速串行接口,該標(biāo)準(zhǔn)的 B 修訂版支持高達(dá) 12.5 Gbps串行數(shù)據(jù)速率,并可確保 JESD204 鏈路
    發(fā)表于 10-16 06:02

    JESD204 v5.2約束使用生成的dcp構(gòu)建邏輯計(jì)時(shí)失敗

    追溯到dcp,結(jié)果發(fā)現(xiàn)tx_core_clk和rx_core_clk被限制在6.4ns(156.25MHz),就像原來(lái)的JESD204內(nèi)核一樣。在我的設(shè)計(jì)中,這些時(shí)鐘是250MHz,并且在頂級(jí)xdc文件
    發(fā)表于 10-19 14:37

    JESD204接口簡(jiǎn)介

    2006年發(fā)布以來(lái),JESD204標(biāo)準(zhǔn)經(jīng)過(guò)兩次更新,目前版本為B。 由于該標(biāo)準(zhǔn)已為轉(zhuǎn)換器供應(yīng)商和用戶所采納,它被細(xì)分并增加了新特性,提高了效率和實(shí)施的便利性。此標(biāo)準(zhǔn)即適用于模數(shù)轉(zhuǎn)換器(
    發(fā)表于 05-29 05:00

    JESD204標(biāo)準(zhǔn)解析

    一種新的轉(zhuǎn)換器接口的使用率正在穩(wěn)步上升,并且有望成為未來(lái)轉(zhuǎn)換器的協(xié)議標(biāo)準(zhǔn)。這種新接口——JESD204——誕生于幾年前,其作為轉(zhuǎn)換器接口經(jīng)過(guò)幾次版本更新后越來(lái)越受矚目,效率也更高。隨著轉(zhuǎn)換器分辨率
    發(fā)表于 06-17 05:00

    JESD204評(píng)估許可證問(wèn)題

    嗨,我正在使用ISE14.6和Vivado 2013.2并且我曾要求獲得JESD204的評(píng)估許可證,當(dāng)我將許可證映射到VIvado時(shí),我也得到了相同的結(jié)果,JESD204 LogicIP核心未突出
    發(fā)表于 03-11 06:05

    為什么JESD204內(nèi)核不使用GTX通道綁定功能來(lái)對(duì)齊通道?

    為什么JESD204內(nèi)核不使用GTX通道綁定功能來(lái)對(duì)齊通道?我試圖從AD接收數(shù)據(jù),AD使用JESD204B協(xié)議傳輸數(shù)據(jù)。我的計(jì)劃是使用GTX核心并自己編寫(xiě)JESD部分。我的項(xiàng)目需要兩個(gè)
    發(fā)表于 08-18 10:03

    JESD204C標(biāo)準(zhǔn)值得注意的新特性

    JESD204C入門(mén)系列的 第1部分 中,通過(guò)描述它解決的一些問(wèn)題,對(duì)JESD204標(biāo)準(zhǔn)的新版本進(jìn)行了說(shuō)明。通過(guò)描述新的術(shù)語(yǔ)和特性來(lái)總結(jié)B和C版本標(biāo)準(zhǔn)之間的差異,然后逐層概述這些差異
    發(fā)表于 12-28 06:15

    為什么我們要重視JESD204?

    JESD204是什么?JESD204標(biāo)準(zhǔn)解析,為什么我們要重視它?
    發(fā)表于 04-13 06:14

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

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

    FPGA通用接口JESD204轉(zhuǎn)換器接口標(biāo)準(zhǔn)詳解

    的使用率正在穩(wěn)步上升,并且有望成為未來(lái)轉(zhuǎn)換器的協(xié)議標(biāo)準(zhǔn)。JESD204接口可提供這種高效率,較之其前代CMOS和LVDS產(chǎn)品在速度、尺寸和成本上更有優(yōu)勢(shì)。
    發(fā)表于 11-18 02:36 ?3486次閱讀
    FPGA通用接口<b class='flag-5'>JESD204</b>轉(zhuǎn)換器接口<b class='flag-5'>標(biāo)準(zhǔn)</b>詳解

    采用JESD204標(biāo)準(zhǔn)的高速串行接口的應(yīng)用

    本次研討會(huì)視頻將從原始版本到現(xiàn)在的“B”版本簡(jiǎn)要介紹JESD204標(biāo)準(zhǔn)。此外,還將介紹與JESD204等高速串行接口相關(guān)的常見(jiàn)“高性能指標(biāo)”。研討會(huì)中涉及的話題也適用于使用類似高速串行接口的應(yīng)用。
    的頭像 發(fā)表于 07-05 06:19 ?2906次閱讀

    JESD204——它是什么?

    2006年4月,JESD204最初版本發(fā)布。該版本描述了轉(zhuǎn)換器和接收器(通常是FPGA或ASIC)之間數(shù)Gb的串行數(shù)據(jù)鏈路。在 JESD204的最初版本中,串行數(shù)據(jù)鏈路被定義為一個(gè)或多個(gè)轉(zhuǎn)換器和接收器之間的單串行通道。
    的頭像 發(fā)表于 01-04 16:27 ?2865次閱讀
    <b class='flag-5'>JESD204</b>——它是什么?

    虹科干貨 | 使用JESD204串行接口高速橋接模擬和數(shù)字世界

    High-speedserialinterfaceJESD204接口JESD204標(biāo)準(zhǔn)專用于通過(guò)串行接口傳輸轉(zhuǎn)換器樣本。2006年,JESD204標(biāo)
    的頭像 發(fā)表于 05-24 16:42 ?1054次閱讀
    虹科干貨 | 使用<b class='flag-5'>JESD204</b>串行接口高速橋接模擬和數(shù)字世界

    LogiCORE IP JESD204內(nèi)核概述

    LogiCORE IP JESD204內(nèi)核實(shí)現(xiàn)了一個(gè)JESD204B接口,使用GTX、GTH、GTP或GTY(僅限UltraScale和UltraScale+)收發(fā)器在1至8個(gè)通道上支持1至12.5
    的頭像 發(fā)表于 10-16 10:57 ?823次閱讀
    LogiCORE IP <b class='flag-5'>JESD204</b>內(nèi)核概述