一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

一文詳解JESD204B高速接口協(xié)議

FPGA技術(shù)江湖 ? 來(lái)源:數(shù)字站 ? 2025-04-24 15:18 ? 次閱讀

來(lái)源:數(shù)字站

本文參考B站尤老師JESD204B視頻,圖片來(lái)自JESD手冊(cè)或者ADI/TI官方文檔。

01對(duì)比LVDS與JESD204

JESD204B是邏輯器件和高速ADC/DAC通信的一個(gè)串行接口協(xié)議,在此之前,ADC/DAC與邏輯器件交互的接口大致分為如下幾種。

低速串行接口(I2C、SPI)、低速并行接口(包含時(shí)鐘信號(hào)和并行數(shù)據(jù)信號(hào),例如AD9226、AD9280等)、LVDS接口(在低速并行接口的基礎(chǔ)上將數(shù)據(jù)線和時(shí)鐘線變?yōu)椴罘中盘?hào),速度可以達(dá)到幾百M(fèi)Hz)、最后演變?yōu)镴ESD204高速串行總線。

前兩種接口的ADC和DAC比較常見(jiàn),不管是單片機(jī)還是FPGA,都使用的比較多,不再贅述。接下來(lái)講解LVDS接口的劣勢(shì),為什么高速ADC會(huì)演變?yōu)镴ESD204。

首先是PCB布局布線的難度,如下所示,相同的16位DAC,LVDS接口需要使用16對(duì)差分?jǐn)?shù)據(jù)線,而JESD204B接口只需要使用4對(duì)差分線(帶寬與LVDS接口一致)。

wKgZO2gJ5bOAFwNMAAE3WkT9Khk238.jpg

圖1 數(shù)據(jù)線的差別

上述兩種接口的PCB布線如下所示,由于數(shù)據(jù)線之間還要嚴(yán)格等長(zhǎng),LVDS需要使用4層布線,而JESD204B只需要一層布線即可。

wKgZPGgJ5bOAFRPrAAhhOQgfLo8642.jpg

圖2 PCB布線

同時(shí)由于芯片數(shù)據(jù)引腳減少,芯片的尺寸也可以做得更小,縮減PCB的面積,如下所示。pYYBAGORftaABrbPAAAAjgjvZ2U927.jpg

wKgZO2gJ5bOAKJHfAAbghSjLICw464.jpg

圖3 芯片面積縮小

LVDS接口的時(shí)序如下圖所示,在時(shí)鐘信號(hào)的邊沿采集并行數(shù)據(jù)總線的狀態(tài),容易引起信道偏斜。要求各數(shù)據(jù)線之間嚴(yán)格等長(zhǎng),在時(shí)鐘邊沿能夠穩(wěn)定采集所有數(shù)據(jù)線的狀態(tài),在使用LVDS接口的器件時(shí),一般都需要去通過(guò)idelaye去調(diào)節(jié)時(shí)鐘和數(shù)據(jù)線的相位關(guān)系。

但如果數(shù)據(jù)線之間本身就沒(méi)有對(duì)齊,當(dāng)時(shí)鐘頻率較高時(shí),整個(gè)系統(tǒng)很可能調(diào)試不出結(jié)果。鐘頻率越高,數(shù)據(jù)線對(duì)齊的要求越嚴(yán)格,時(shí)鐘頻率增加到某些值時(shí),PCB走線可能已經(jīng)無(wú)法完成對(duì)齊。

wKgZO2gJ5bOAYRNXAAH26HPjNYo735.jpg

圖4 LVDS接口的時(shí)序

JESD204接口是在高速Serdes的基礎(chǔ)上封裝得到的,因此數(shù)據(jù)傳輸?shù)脑硎且粯拥摹H缦聢D所示,JESD204接口并沒(méi)有隨路時(shí)鐘信號(hào),接收端通過(guò)CDR技術(shù)去調(diào)節(jié)參考時(shí)鐘和數(shù)據(jù)之間的相位關(guān)系,每路串行數(shù)據(jù)均有對(duì)應(yīng)CDR,各組數(shù)據(jù)線的PCB走線之間不需要等長(zhǎng)對(duì)齊。

wKgZPGgJ5bKAVX4uAAH8wClZk2o432.jpg

圖5 JESD204接口接收數(shù)據(jù)時(shí)序

當(dāng)然JESD204相對(duì)于LVDS也是有劣勢(shì)的,JESD204并不能取代LVDS。由于JESD204的接收端需要鎖相環(huán)給CDR提供參考時(shí)鐘,因此JESD204的功耗一般會(huì)比LVDS高。

wKgZO2gJ5bKAAEiwAAEVYlDPzRc893.jpg

圖6 JESD204與LVDS接口功耗

另外JESD204的接收端有緩沖器來(lái)實(shí)現(xiàn)多通道數(shù)據(jù)同步,數(shù)據(jù)傳輸延遲也會(huì)比LVDS大很多,因此在一些對(duì)延時(shí)比較敏感的系統(tǒng)中,可能還是得使用LVDS。

02JESD204的結(jié)構(gòu)

JESD204從發(fā)布開(kāi)始至今有四個(gè)版本,分別為JESD204、JESD204A、JESD204B、JESD204C,目前使用最多的是JESD204B,各個(gè)版本之間的差異如下所示。

表1 各個(gè)版本的功能

功能 JESD204 JESD204A JESD204B JESD204C
線速率(Gbps) 3.125 3.125 12.5 34.25
多l(xiāng)ane 不支持 支持 支持 支持
多l(xiāng)ane同步 不支持 支持 支持 支持
多器件同步 不支持 支持 支持 支持
確定性延時(shí) 不支持 不支持 支持 支持

其中支持確定性延遲是JESD204B的特點(diǎn),JESD204B鏈路的確定性延遲定義為串行數(shù)據(jù)從發(fā)送器(ADX或FPGA)的并行幀數(shù)據(jù)輸入傳播至接收器(DAC或接收端FPGA)并行幀數(shù)據(jù)輸出所需的時(shí)間。

wKgZO2gJ5bKAJoIDAACqgrAGqcA807.jpg

圖7 鏈路延遲

JESD204包含3種工作模式,如下所示。其中子類(lèi)0是JESD204A的工作模式,不支持確定性延遲。子類(lèi)1通過(guò)sysref和sync實(shí)現(xiàn)確定性延遲,子類(lèi)2通過(guò)sync實(shí)現(xiàn)確定性延遲。子類(lèi)1的結(jié)構(gòu)最為復(fù)雜,也是JESD204B使用最廣泛的模式。

wKgZO2gJ5bKAUUmTAAHf05fjeyY250.jpg

圖8 子類(lèi)的連接方式

子類(lèi)1的框圖如下所示,時(shí)鐘芯片同時(shí)給發(fā)送端和接收端提供sysref和Device Clock,接收端和發(fā)送端通過(guò)sysref去產(chǎn)生與Device Clock同步的幀時(shí)鐘和多幀時(shí)鐘LMFC。在鏈路建立階段接收端通過(guò)拉低SYNC信號(hào),去同步多l(xiāng)ane數(shù)據(jù),具體細(xì)節(jié)在后文的JESD204B確定性延遲章節(jié)進(jìn)行講解。

wKgZPGgJ5bKAQgarAANAGgSXAXY801.jpg

圖9 子類(lèi)1的結(jié)構(gòu)

上圖的發(fā)送端可以是ADC或者FPGA,接收端可以是FPGA或者DAC,從而實(shí)現(xiàn)ADC或者DAC與FPGA的數(shù)據(jù)傳輸。不管是發(fā)送端還是接收端,主要包含Transport Layer、Scrambler、Link Layer、Physical Layer等幾部分。

物理層包含了完成高速并/串轉(zhuǎn)換的SDRDES 模塊,時(shí)鐘及時(shí)鐘數(shù)據(jù)恢復(fù)模塊(CDR),也規(guī)定了接口的物理電器特性如下表所示。

表2 接口的物理電器特性

參數(shù) LV-OIF-Sx15 LV-OIF-6G-SR LV-OIF-11G-SR
線速率 312.5M~3.125Gbps 312.5M~6.375Gbps 312.5M~12.5Gbps
差分電壓 500~1000 (mV) 400~750 (mV) 360~770 (mV)
誤碼率 ≤ 1e-12 ≤ 1e-15 ≤ 1e-15

Link Layer主要包括8B10B編解碼、數(shù)據(jù)鏈路的建立(幀和通道對(duì)齊)、使用符號(hào)位鏈路監(jiān)控。鏈路建立的過(guò)程如下所示,具體實(shí)現(xiàn)在后文與確定性延時(shí)一起講解。

wKgZPGgJ5bOABKCMAAHNpRTK3JM618.jpg

圖10 鏈路建立

加擾(Scrambler) 用于去除數(shù)據(jù)相關(guān)性,例如各個(gè)幀同時(shí)發(fā)送相同的數(shù)據(jù),從而減小造成的系統(tǒng)干擾和減小電磁兼容性問(wèn)題。加擾多項(xiàng)式為X15+X14+1,對(duì)應(yīng)框圖如下所示。pYYBAGORftaABrbPAAAAjgjvZ2U927.jpg

wKgZO2gJ5bKAIyANAADV0GoKJPM494.jpg

圖11 加擾多項(xiàng)式

傳輸層(Transport Layer)的功能是將AD/DA的采集到的數(shù)據(jù)映射到非擾碼的八字結(jié)的過(guò)程。如下圖是一個(gè)傳輸層,需要理解一些參數(shù)的含義。

L:每顆ADC或者DAC芯片的高速收發(fā)器數(shù)量。

M:每顆芯片包含ADC或DAC通道數(shù)量。

F:每個(gè)高速收發(fā)器的每個(gè)frame包含幾個(gè)字節(jié)的數(shù)據(jù)。

S:每個(gè)frame周期內(nèi)芯片的采樣點(diǎn)個(gè)數(shù)。

CS:每個(gè)采樣點(diǎn)含有多少bit控制位。

wKgZPGgJ5bOAMVkmAAKQJlyM4z0849.jpg

圖12 傳輸層

上圖表示該芯片包含8路(M=8)分辨率為11(N=11)的ADC,8路ADC的數(shù)據(jù)通過(guò)4路(L=4)高速收發(fā)器傳輸,每個(gè)采樣點(diǎn)包含2位(CS=2)控制位。

ADC每個(gè)采樣點(diǎn)的數(shù)據(jù)需要經(jīng)過(guò)兩個(gè)時(shí)鐘才能輸出,因此在計(jì)算高速收發(fā)器線速率時(shí),ADC分辨率其實(shí)可以等效為16位。

假設(shè)ADC采樣率為X,則單個(gè)時(shí)鐘ADC的采樣數(shù)據(jù)為XM16bit,然后需要經(jīng)過(guò)8B10B編碼,編碼后的數(shù)據(jù)量為(XM16)/0.8bit = XM20bit,最后通過(guò)4路高速收發(fā)器輸出,每路高速收發(fā)器的線速率為XM20/4 = XM5bps。

當(dāng)采樣率為100MHz時(shí),每路收發(fā)器線速率為100M85=4000Mbps。

ADS42JB49的傳輸層如下圖所示,2路14位ADC通過(guò)4路高速收發(fā)器傳輸數(shù)據(jù),通過(guò)上述方式計(jì)算每路高速收發(fā)器線速率為X216/0.8/4=X*10bps。

wKgZPGgJ5bOAfwltAAE3NAQboO0563.jpg

圖13 ADS42JB49的傳輸層

下文著重講解JESD204B子類(lèi)1的數(shù)據(jù)鏈路建立過(guò)程和確定性延時(shí)相關(guān)知識(shí)。

聲明:本文內(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)投訴
  • adc
    adc
    +關(guān)注

    關(guān)注

    99

    文章

    6611

    瀏覽量

    547731
  • lvds
    +關(guān)注

    關(guān)注

    2

    文章

    1076

    瀏覽量

    66882
  • 高速接口
    +關(guān)注

    關(guān)注

    1

    文章

    55

    瀏覽量

    14907
  • JESD204B
    +關(guān)注

    關(guān)注

    5

    文章

    80

    瀏覽量

    19457

原文標(biāo)題:初始JESD204B高速接口協(xié)議(JESD204B一)

文章出處:【微信號(hào):HXSLH1010101010,微信公眾號(hào):FPGA技術(shù)江湖】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    JESD204B的系統(tǒng)級(jí)優(yōu)勢(shì)

    作者:Sureena Gupta如果您有接觸使用 FPGA 的高速數(shù)據(jù)采集設(shè)計(jì),沒(méi)準(zhǔn)聽(tīng)說(shuō)過(guò)新術(shù)語(yǔ)“JESD204B”。我在工作中看到過(guò)很多工程師詢(xún)問(wèn)有關(guān) JESD204B 接口的信息以
    發(fā)表于 09-18 11:29

    JESD204B串行接口時(shí)鐘的優(yōu)勢(shì)

    都是基于這個(gè)版本設(shè)計(jì)的。本文就以JESD204B subclass1 來(lái)討論時(shí)鐘的時(shí)序需要以及TI 時(shí)鐘芯片方案的實(shí)現(xiàn)。任何個(gè)串行協(xié)議都離不開(kāi)幀和同步,JESD204B 也不例外,也
    發(fā)表于 06-19 05:00

    FPGA高速數(shù)據(jù)采集設(shè)計(jì)之JESD204B接口應(yīng)用場(chǎng)景

    ` 本帖最后由 taiyangyu_2 于 2019-12-4 10:16 編輯 ,JESD204B應(yīng)用的優(yōu)缺點(diǎn)接觸過(guò)FPGA高速數(shù)據(jù)采集設(shè)計(jì)的朋友,應(yīng)該會(huì)聽(tīng)過(guò)新術(shù)語(yǔ)“JESD204B
    發(fā)表于 12-03 17:32

    FPGA高速數(shù)據(jù)采集設(shè)計(jì)之JESD204B接口應(yīng)用場(chǎng)景

    、什么是JESD204B協(xié)議該標(biāo)準(zhǔn)描述的是轉(zhuǎn)換器與其所連接的器件(般為FPGA和ASIC)之間的數(shù)GB級(jí)串行數(shù)據(jù)鏈路,實(shí)質(zhì)上,具有高速并串轉(zhuǎn)換的作用。2、使用
    發(fā)表于 12-04 10:11

    如何讓JESD204B在FPGA上工作?FPGA對(duì)于JESD204B需要多少速度?

    的模數(shù)轉(zhuǎn)換器(ADC)和數(shù)模轉(zhuǎn)換器(DAC)支持最新的JESD204B串行接口標(biāo)準(zhǔn),出現(xiàn)了FPGA與這些模擬產(chǎn)品的最佳接口方式問(wèn)題。FPGA直支持千兆串行/解串(SERDES)收發(fā)器
    發(fā)表于 04-06 09:46

    JESD204B協(xié)議有什么特點(diǎn)?

    和 FPGA 至 DAC 鏈路問(wèn)題的協(xié)議部分,這兩種鏈路本來(lái)就是相同的 TX 至 RX 系統(tǒng)。作為名應(yīng)用工程師,所需要的就是了解其中的細(xì)微差別,這樣才能充分利用 JESD204B 通過(guò)現(xiàn)有 LVDS 和 CMOS
    發(fā)表于 04-06 06:53

    讀懂JESD204B標(biāo)準(zhǔn)系統(tǒng)

    JESD204B到底是什么呢?是什么導(dǎo)致了JESD204B標(biāo)準(zhǔn)的出現(xiàn)?什么是JESD204B標(biāo)準(zhǔn)?為什么關(guān)注JESD204B接口?
    發(fā)表于 05-24 06:36

    JESD204B協(xié)議介紹

    路問(wèn)題的協(xié)議部分,這兩種鏈路本來(lái)就是相同的 TX 至 RX 系統(tǒng)。作為名應(yīng)用工程師,我所需要的就是了解其中的細(xì)微差別,這樣才能充分利用 JESD204B 通過(guò)現(xiàn)有 LVDS 和 CMOS
    發(fā)表于 11-21 07:02

    JESD204B的優(yōu)勢(shì)

    如果您有接觸使用 FPGA 的高速數(shù)據(jù)采集設(shè)計(jì),沒(méi)準(zhǔn)聽(tīng)說(shuō)過(guò)新術(shù)語(yǔ)“JESD204B”。我在工作中看到過(guò)很多工程師詢(xún)問(wèn)有關(guān) JESD204B 接口的信息以及它如何同 FPGA 協(xié)作。他們
    發(fā)表于 11-23 06:35

    JESD204B協(xié)議概述

    在使用我們的最新模數(shù)轉(zhuǎn)換器 (ADC) 和數(shù)模轉(zhuǎn)換器 (DAC) 設(shè)計(jì)系統(tǒng)時(shí),我已知道了很多有關(guān) JESD204B 接口標(biāo)準(zhǔn)的信息,這些器件使用該協(xié)議與 FPGA 通信。此外,我還在 E2E 上的該
    發(fā)表于 04-08 04:48 ?2448次閱讀
    <b class='flag-5'>JESD204B</b><b class='flag-5'>協(xié)議</b>概述

    基于JESD204B高速數(shù)據(jù)傳輸協(xié)議 通過(guò)DDC魔法乘以ADC的虛擬通道數(shù)

    JESD204B高速數(shù)據(jù)傳輸協(xié)議,采用8位/10位編碼和加擾技術(shù),旨在確保足夠的信號(hào)完整性。針對(duì)JESD204B標(biāo)準(zhǔn),總吞吐量變?yōu)樵诖?/div>
    發(fā)表于 09-08 11:36 ?39次下載
    基于<b class='flag-5'>JESD204B</b><b class='flag-5'>高速</b>數(shù)據(jù)傳輸<b class='flag-5'>協(xié)議</b> 通過(guò)DDC魔法乘以ADC的虛擬通道數(shù)

    JESD204B SystemC module 設(shè)計(jì)簡(jiǎn)介()

    本設(shè)計(jì)致力于用SystemC語(yǔ)言建立JESD024B協(xié)議標(biāo)準(zhǔn)模型,描述JESD204B的所有行為,并且能夠保證用戶可以通過(guò)該JESD204B的SystemC庫(kù),進(jìn)行
    發(fā)表于 11-17 09:36 ?3330次閱讀
    <b class='flag-5'>JESD204B</b> SystemC module 設(shè)計(jì)簡(jiǎn)介(<b class='flag-5'>一</b>)

    JESD204B標(biāo)準(zhǔn)及演進(jìn)歷程

    在從事高速數(shù)據(jù)擷取設(shè)計(jì)時(shí)使用FPGA的人大概都聽(tīng)過(guò)新JEDEC標(biāo)準(zhǔn)「JESD204B」的名號(hào)。近期許多工程師均聯(lián)絡(luò)德州儀器,希望進(jìn)步了解 JESD204B
    發(fā)表于 11-18 02:57 ?1.4w次閱讀

    理解JESD204B協(xié)議

    理解JESD204B協(xié)議
    發(fā)表于 11-04 09:52 ?4次下載
    理解<b class='flag-5'>JESD204B</b><b class='flag-5'>協(xié)議</b>

    JESD204B使用說(shuō)明

    能力更強(qiáng),布線數(shù)量更少。 本篇的內(nèi)容基于jesd204b接口的ADC和FPGA的硬件板卡,通過(guò)調(diào)用jesd204b ip核來(lái)步步在FPGA內(nèi)部實(shí)現(xiàn)
    的頭像 發(fā)表于 12-18 11:31 ?1245次閱讀
    <b class='flag-5'>JESD204B</b>使用說(shuō)明