99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

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

FPGA技術(shù)江湖 ? 來源:數(shù)字站 ? 2025-04-24 15:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

來源:數(shù)字站

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

01對比LVDS與JESD204

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

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

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

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

wKgZO2gJ5bOAFwNMAAE3WkT9Khk238.jpg

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

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

wKgZPGgJ5bOAFRPrAAhhOQgfLo8642.jpg

圖2 PCB布線

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

wKgZO2gJ5bOAKJHfAAbghSjLICw464.jpg

圖3 芯片面積縮小

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

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

wKgZO2gJ5bOAYRNXAAH26HPjNYo735.jpg

圖4 LVDS接口的時序

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

wKgZPGgJ5bKAVX4uAAH8wClZk2o432.jpg

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

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

wKgZO2gJ5bKAAEiwAAEVYlDPzRc893.jpg

圖6 JESD204與LVDS接口功耗

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

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

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

表1 各個版本的功能

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

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

wKgZO2gJ5bKAJoIDAACqgrAGqcA807.jpg

圖7 鏈路延遲

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

wKgZO2gJ5bKAUUmTAAHf05fjeyY250.jpg

圖8 子類的連接方式

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

wKgZPGgJ5bKAQgarAANAGgSXAXY801.jpg

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

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

物理層包含了完成高速并/串轉(zhuǎn)換的SDRDES 模塊,時鐘及時鐘數(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ù)鏈路的建立(幀和通道對齊)、使用符號位鏈路監(jiān)控。鏈路建立的過程如下所示,具體實現(xiàn)在后文與確定性延時一起講解。

wKgZPGgJ5bOABKCMAAHNpRTK3JM618.jpg

圖10 鏈路建立

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

wKgZO2gJ5bKAIyANAADV0GoKJPM494.jpg

圖11 加擾多項式

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

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

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

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

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

CS:每個采樣點含有多少bit控制位。

wKgZPGgJ5bOAMVkmAAKQJlyM4z0849.jpg

圖12 傳輸層

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

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

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

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

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

wKgZPGgJ5bOAfwltAAE3NAQboO0563.jpg

圖13 ADS42JB49的傳輸層

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

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

    關(guān)注

    99

    文章

    6709

    瀏覽量

    549288
  • lvds
    +關(guān)注

    關(guān)注

    2

    文章

    1127

    瀏覽量

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

    關(guān)注

    1

    文章

    58

    瀏覽量

    14995
  • JESD204B
    +關(guān)注

    關(guān)注

    6

    文章

    82

    瀏覽量

    19597

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    JESD204B的系統(tǒng)級優(yōu)勢

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

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

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

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

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

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

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

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

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

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

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

    讀懂JESD204B標準系統(tǒng)

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

    JESD204B協(xié)議介紹

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

    JESD204B的優(yōu)勢

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

    JESD204B協(xié)議概述

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

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

    JESD204B高速數(shù)據(jù)傳輸協(xié)議,采用8位/10位編碼和加擾技術(shù),旨在確保足夠的信號完整性。針對JESD204B標準,總吞吐量變?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> 通過DDC魔法乘以ADC的虛擬通道數(shù)

    JESD204B SystemC module 設(shè)計簡介()

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

    JESD204B標準及演進歷程

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

    理解JESD204B協(xié)議

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

    JESD204B使用說明

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