chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內不再提示

一文詳解JESD204B協(xié)議

FPGA設計論壇 ? 來源:FPGA技術江湖 ? 2025-02-08 13:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. JESD204B 基本協(xié)議

其實使用到ADI的東西,基本也就沒有太去關注協(xié)議這些東西,只是簡簡單單的有個了解就行,在實際調試的時候,用的也是Xilinx的評估版的JESD的IP,基本不需要自己做什么工作就能夠把整個系統(tǒng)運行起來了。

下面這個圖是AD9680的一個基本的結構框圖,可以看到這個ADC的作用就對輸入的信號進行采集量化,在JESD204B鏈路建立之后,按照特定的格式組成數(shù)據(jù)幀,然后將數(shù)據(jù)幀通過JESD的接口將數(shù)據(jù)發(fā)送到FPGA上。其實基于JESD 204B的ADC和DAC在使用的時候,只需要去弄清楚鏈路是如何建立的就基本宣告JESD的驅動成功了。

199a9a8a-e5d2-11ef-9310-92fbcf53809c.png

1.1 JESD204B鏈路參數(shù)

在JESD 204B的鏈路建立的過程中,最重要就是需要去關注鏈路所需要的參數(shù),這些參數(shù)是后面對FPGA當中JESD IP的配置和對AD9680配置十分重要的,JESD IP的手冊可以參考PG066和PG198這兩個手冊。

無論是JESD的發(fā)送還是接收,關于鏈路建立的關鍵參數(shù)都是一致的,如下面從AD9680的手冊當中截取出來的一些參數(shù)。

19abb37e-e5d2-11ef-9310-92fbcf53809c.png

19bde788-e5d2-11ef-9310-92fbcf53809c.png

通過這些參數(shù)能夠確定JESD鏈路當中所需要使用到的LANE的數(shù)量,JESD該如何來進行組幀,組成的數(shù)據(jù)幀當中哪些位是數(shù)據(jù)位哪些位是控制位,組成的數(shù)據(jù)幀是對應哪一個ADC當中的哪一個轉換器的。舉個基于AD9680和FPGA進行全帶寬傳輸?shù)暮唵蔚睦樱?/p>

L=4,M=2,F(xiàn)=2, N’=16, N=14, CS=2, K=32對應到JESD的鏈路當中就是

L=4需要4個lane來建立JESD 204鏈路,從FPGA角度來看就是需要使用到4個高速收發(fā)器接口。

M=2產生ADC數(shù)據(jù)的數(shù)據(jù)來源有兩個,如下面的圖中所示

N’=16表示一個采樣點中包含16bit數(shù)據(jù),N=14表示ADC的采樣精度為14bit,CS=2表示在傳輸JESD的數(shù)據(jù)的時候有兩位的控制位,這樣就能夠很好地理解N’,N和CS的關系了。一般情況下一個采樣點包含了具體的數(shù)據(jù)和控制位。

F=2表示一個數(shù)據(jù)幀當中有兩個字節(jié)的數(shù)據(jù),這兩個字節(jié)剛好能夠表示一個采樣點。

K=32表示一個多幀當中有32個數(shù)據(jù)幀,通過前面的F參數(shù),不難計算出一個多幀包含有64個字節(jié)的數(shù)據(jù)。

上面只是一個對JESD鏈路當中參數(shù)的一個簡單的介紹,在實際的使用的時候,就是多看手冊,弄清楚每個參數(shù)在具體的應用當中的作用就OK了。

19c9a7bc-e5d2-11ef-9310-92fbcf53809c.png

下圖是一個ADC采樣點經采樣后從傳輸層經過數(shù)據(jù)鏈路層,最終經過物理層進行傳輸?shù)倪^程,在這個過程中,可以看到在具體的數(shù)據(jù)幀黨總,上面介紹的一些關鍵的參數(shù)的具體的表現(xiàn)形式。

19d6140c-e5d2-11ef-9310-92fbcf53809c.png

1.2 JESD 204B的分層

就像學習以太網的時候,要先了解一下OSI的涉及參考模型一樣,在JESD當中,也有一個參考的數(shù)據(jù)分層的物理模型,下圖所示的就是一個簡單的JESD 204B的分層。主要有三個層級,分別是傳輸層,數(shù)據(jù)鏈路層和物理層。

19f7bb2a-e5d2-11ef-9310-92fbcf53809c.png

傳輸層:傳輸層負責將庶幾乎打包映射到有字節(jié)組成的JESD204B數(shù)據(jù)幀當中。傳輸層的映射關系是由鏈路層的設置的參數(shù)來決定的。

數(shù)據(jù)鏈路層:數(shù)據(jù)鏈路層負責數(shù)據(jù)傳輸?shù)牡讓拥墓δ埽@些功能包括對數(shù)據(jù)進行加擾,插入用于多芯片同步,通道對齊等控制字符,完成8B10B轉換,發(fā)送初始通道對齊序列(ILAS)等。ILAS是一個比較重要的序列,這個序列當中包含了鏈路的一些信息,在接收方當中,可以通過這個序列來知道當前鏈路的一個配置的狀態(tài)。

物理層:物理層就是負責將數(shù)據(jù)進行傳輸?shù)膶?,在我這里也就是指的FPGA和AD9680之間具體的高速接口了。

1.3 鏈路建立的過程

在我進行JESD204B的調試過程中,我認為最重要的一步就是鏈路建立的過程,只要能夠正確地建立起JESD204B鏈路的link,那么后續(xù)的工作就比較簡單了。因此首先需要弄清楚鏈路建立的一個過程。

在JESD204B subclass1中鏈路的建立主要包含一下幾個步驟:

Code Group Synchronization (CGS) and SYNCINB±

Initial Lane Alignment Sequence (ILAS)

User Data and Error Detection

1.3.1 CGS & SYNC

在CSG階段,簡而言之就是一個同步的階段,如果對Xilinx的高速接口有一定的了解的話,就知道高速接口當中是如何實現(xiàn)數(shù)據(jù)和時鐘的恢復和數(shù)據(jù)的對齊的,在CSG階段,JESD的發(fā)送器會不停的發(fā)送/K28.5/字符。在JESD的接收器當中,就會根據(jù)所接收到的數(shù)據(jù)來檢測是否接收到了/K28.5/字符,如果檢測到了,就會使SYNC信號拉高,從而提示JESD發(fā)送器,當前已經檢測到了/K28.5/也即已經同步上了。

這里需要提一下SYNC信號,在前面數(shù)據(jù)鏈路層當中,我們可以在數(shù)據(jù)鏈路層當中,有兩個用于控制數(shù)據(jù)鏈路層的信號,分別是sysref和sync。JESD204B子類1是否同步上,跟這兩個信號有著很緊密的關系。

舉個簡單的例子,ADC 轉換器AD9680作為JESD的發(fā)送方,F(xiàn)PGA作為JESD的接收方,兩者一個共同的參考信號sysref,鏈路是否建立是根據(jù)LMFC與sysref共同來決定的,作為數(shù)據(jù)的接收方,F(xiàn)PGA若成功檢測到當前已經同步上,需要拉高sync,告訴AD9680當前FPGA已經能夠同步了,數(shù)據(jù)的發(fā)送方才會進行下一步的操作。若sync一直不拉高,那么鏈路的建立將會一直處于CGS階段,在JESD當中也就只能接收到/K28.5/(0xBC).

1a0e9444-e5d2-11ef-9310-92fbcf53809c.png

JESD常用的字符如下:

1a1ce094-e5d2-11ef-9310-92fbcf53809c.png

1.3.2 ILAS 階段

在這個階段當中,JESD的發(fā)送方,會發(fā)送JESD鏈路的配置信息。ILAS階段一般包含4個多幀。每個多幀以/R/字符表示開始,以/A/字符表示多幀結束。

在第一個多幀當中,填充的主要是0~255的遞增數(shù)。

在第二個多幀當中,以/R/字符表示開始,然后發(fā)送一個Q字符,用于表示開始發(fā)送鏈路配置數(shù)據(jù),從第三個字符開始發(fā)送鏈路配置數(shù)據(jù),鏈路配置數(shù)據(jù)一共14個字符,其余地方用遞增數(shù)進行填充。

第三個和第四個多幀,結構和第一個多幀一致。

1a3beaa2-e5d2-11ef-9310-92fbcf53809c.png

1.3.3 用戶數(shù)據(jù)

在ILAS階段完成之后,就可以進行用戶數(shù)據(jù)傳輸了。這些東西在JESD的IP里面都已經集成地很好了,在使用IP地時候,能夠大大地減輕設計的難度。

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

    關注

    33

    文章

    9439

    瀏覽量

    156075
  • dac
    dac
    +關注

    關注

    44

    文章

    2655

    瀏覽量

    196351
  • 鏈路
    +關注

    關注

    1

    文章

    77

    瀏覽量

    14398
  • JESD204B
    +關注

    關注

    6

    文章

    83

    瀏覽量

    19828

原文標題:JESD204B接口簡介

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    jesd204b

    我最近嘗試用arria 10 soc實現(xiàn)與ad9680之間的jesd204B協(xié)議,看了很多資料,卻依然感覺無從下手,不知道哪位大神設計過此協(xié)議,希望可以請教番,在此先謝過。
    發(fā)表于 12-13 12:47

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

    FPGA 協(xié)作。他們特別感興趣的是 JESD204B 接口將如何簡化設計流程。與 LVDS 及 CMOS 接口相比,JESD204B 數(shù)據(jù)轉換器串行接口標準可提供些顯著的優(yōu)勢,包括更簡單的布局以及更少
    發(fā)表于 09-18 11:29

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

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

    JESD204B是什么工作原理?控制字符是什么?

    JESD204B的工作原理JESD204B的控制字符
    發(fā)表于 04-06 06:01

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

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

    如何去實現(xiàn)JESD204B時鐘?

    JESD204B數(shù)模轉換器的時鐘規(guī)范是什么?JESD204B數(shù)模轉換器有哪些優(yōu)勢?如何去實現(xiàn)JESD204B時鐘?
    發(fā)表于 05-18 06:06

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

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

    JESD204B協(xié)議介紹

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

    JESD204B的優(yōu)勢

    的是 JESD204B 接口將如何簡化設計流程。與 LVDS 及 CMOS 接口相比,JESD204B 數(shù)據(jù)轉換器串行接口標準可提供些顯著的優(yōu)勢,包括更簡單的布局以及更少的引腳數(shù)。因此它能獲得工程師
    發(fā)表于 11-23 06:35

    JESD204B協(xié)議概述

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

    JESD204B SystemC module 設計簡介()

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

    JESD204B標準及演進歷程

    在從事高速數(shù)據(jù)擷取設計時使用FPGA的人大概都聽過新JEDEC標準「JESD204B」的名號。近期許多工程師均聯(lián)絡德州儀器,希望進步了解 JESD204B 接口,包括與FPGA如何互動、JE
    發(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:適合您嗎?

    JESD204B:適合您嗎?
    發(fā)表于 11-07 08:07 ?0次下載
    <b class='flag-5'>JESD204B</b>:適合您嗎?

    JESD204B使用說明

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