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

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鏈路中斷時(shí)的基本調(diào)試技巧

jf_pJlTbmA9 ? 來(lái)源:jf_pJlTbmA9 ? 作者:jf_pJlTbmA9 ? 2023-07-10 16:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本篇博文旨在提供發(fā)生 JESD204B 鏈路中斷情況下的調(diào)試技巧簡(jiǎn)介。

其中提供了發(fā)生鏈路建鏈?zhǔn)∏闆r下需要收集的信息以及可能的原因。

需要收集的有助于調(diào)試的常規(guī)信息包括:

所使用的核是哪個(gè)版本?

出現(xiàn)何種類(lèi)型的建鏈?zhǔn)∏闆r?

問(wèn)題是出現(xiàn)在硬件中、仿真中還是同時(shí)出現(xiàn)在硬件和仿真中?

設(shè)計(jì)是否包含JESD RX、JESD TX和/或JESD PHY?

設(shè)計(jì)的模塊框圖是否可用?時(shí)鐘方案是怎樣的?

設(shè)計(jì)運(yùn)行的數(shù)據(jù)速率是多少?

refclk 與核時(shí)鐘頻率是多少?

使用的子類(lèi) (Subclass) 是哪個(gè)?

有助于調(diào)試的文件包括:

XCI 文件

IP integrator 設(shè)計(jì)或 Tcl 文件,便于重新生成設(shè)計(jì)

仿真或硬件捕獲的錯(cuò)誤

參數(shù)基本信息:
M = number of converters
N = resolution of the converter
例如,四通道 ADC,resolution 為 14:M = 4;N = 14
N' = number of nibbles (calculated by dividing N by 4)
L = number of lanes
F: Octets per Frame
K: Frames per Multiframe

鏈路初始化問(wèn)題:

以下列出了鏈路初始化問(wèn)題的 5 個(gè)可能原因:

GT 初始化未完成:PLL unlock(PLL 解鎖)或 GT reset done(GT 復(fù)位完成)未處于高位

鏈路上存在錯(cuò)誤(disparity 錯(cuò)誤、not in table 錯(cuò)誤、意外的 K 值)

未捕獲 Sysref(請(qǐng)參閱以下時(shí)鐘設(shè)置部分)

未接收到 4 個(gè)連續(xù)的 K28.5 字符。

TX 上設(shè)置的鏈路參數(shù)與 RX 上的參數(shù)不匹配。

同步丟失:

核因下列原因而斷言 SYNC 有效:
完整(長(zhǎng))重新同步請(qǐng)求:

4 個(gè)連續(xù)位錯(cuò)誤(disparity 錯(cuò)誤或 not in table 錯(cuò)誤)

4 個(gè)連續(xù)的意外 Kx.y 字符(rxcharisk 只能出現(xiàn)在幀末尾)

8 個(gè)連續(xù)的不匹配 (misalignment) 錯(cuò)誤(多幀未對(duì)齊)

如果接收到單位錯(cuò)誤或者意外的 Kx.y 字符,則會(huì)觸發(fā) Short SYNC 錯(cuò)誤報(bào)告。通過(guò)在 Error Reporting RX 寄存器 0x034 處設(shè)置 SYNC 配置位,即可啟用此錯(cuò)誤報(bào)告。

千兆位收發(fā)器

如果看到 8b10b 錯(cuò)誤(disparity 錯(cuò)誤或 not in table 錯(cuò)誤),表示存在 GT 問(wèn)題。

應(yīng)執(zhí)行以下檢驗(yàn):
1) 確認(rèn) GT refclk 正常。
2) 檢查電源。
3) 檢查眼圖。

時(shí)鐘設(shè)置:

所選時(shí)鐘設(shè)置方案對(duì)于 JESD204 鏈路成功至關(guān)重要。JESD204 產(chǎn)品指南(PG066)包含建議使用的時(shí)鐘設(shè)置方案。

強(qiáng)烈建議您使用本部分中提供的下列時(shí)鐘設(shè)置方案之一。使用其它時(shí)鐘設(shè)置方案可能導(dǎo)致設(shè)計(jì)失敗。

如果鏈路建立時(shí)發(fā)生問(wèn)題,請(qǐng)檢查 MMCM 或 GT (QPLL / CPLL) 的鎖定信號(hào)。

采用 Subclass 1 模式時(shí),SYSREF 信號(hào)必須與核時(shí)鐘同步,并且應(yīng)從外部器件驅(qū)動(dòng),此外部器件用于為 TX 和 RX 生成 SYSREF。

在某些情況下,核時(shí)鐘和參考時(shí)鐘使用相同的時(shí)鐘頻率或時(shí)鐘源可能更有利。但這有時(shí)可能不切實(shí)際。

因此,深刻理解對(duì)于參考時(shí)鐘與核時(shí)鐘所施加的限制以及系統(tǒng)級(jí)別的影響(例如,同步捕獲 Subclass 1 或 2 確定性時(shí)延的 SYSREF / SYNC)就顯得尤為重要。

請(qǐng)參閱(PG066)的“時(shí)鐘”部分以獲取更多詳細(xì)信息。

復(fù)位:

掌握 JESD204 核所使用的復(fù)位有助于您正確開(kāi)發(fā)自己的系統(tǒng)。

“系統(tǒng)復(fù)位”是異步復(fù)位,它將復(fù)位整個(gè)系統(tǒng)(核邏輯和收發(fā)器):在發(fā)射核上,此復(fù)位即為 tx_reset,在接收器核上則為 rx_reset。
AXI4-Lite 接口和配置寄存器不受這些復(fù)位信號(hào)的影響。

s_axi_aresetn 是為 AXI4-Lite 接口提供的獨(dú)立復(fù)位信號(hào),用于將配置寄存器復(fù)位為默認(rèn)值。
只要對(duì)核參數(shù)進(jìn)行了更改,就應(yīng)將 AXI 核復(fù)位。

“軟件復(fù)位”是通過(guò) AXI4-Lite 接口提供的寄存器,用于為軟件控制下的發(fā)射或接收邏輯數(shù)據(jù)路徑觸發(fā)數(shù)據(jù)路徑復(fù)位序列。
配置寄存器不受此操作影響。使用此復(fù)位并不會(huì)復(fù)位 PLL。

看門(mén)狗定時(shí)器復(fù)位”的工作方式與軟件復(fù)位相同。如果需要,可使用寄存器訪問(wèn)來(lái)禁用看門(mén)狗定時(shí)器。
在正常系統(tǒng)操作下,賽靈思建議看門(mén)狗保持處于啟用狀態(tài)。如需了解更多信息,請(qǐng)參閱(PG066)的“看門(mén)狗時(shí)間復(fù)位”部分。

“AXI4-Stream 復(fù)位”:執(zhí)行系統(tǒng)復(fù)位或軟件復(fù)位時(shí),rx_aresetn 或 tx_aresetn 輸出將斷言低電平有效,直至完成復(fù)位周期為止。

調(diào)試信號(hào):

JESD204B RX 核包含調(diào)試狀態(tài)寄存器(寄存器地址 0x03C),可用于調(diào)試鏈路信號(hào)。該寄存器內(nèi)由 4 個(gè)位組成的每個(gè)組都對(duì)應(yīng)于設(shè)計(jì)中的一條通道:
對(duì)于每條通道:
位 0 - 通道正在接收 K28.5(BC 對(duì)齊字符)
該位表示此通道上從收發(fā)器到核的輸入為 0xBC 并且 charisk 已置位。
如果該位轉(zhuǎn)至高位,那么您可繼續(xù)查看“Code Group Sync”(代碼組同步)階段。
如果該位不轉(zhuǎn)至高位,那么最好確定未能達(dá)成 SYNC 同步的原因。
例如,如果置位后,核并未在所有通道上都接收到 0xBC,可能表示部分 GT 處于故障狀態(tài),且輸出無(wú)效。
下一步是檢查 GT 并確保復(fù)位結(jié)構(gòu)正確。

位 1 - 通道達(dá)成代碼組同步 (CGS):
該位表示此通道已達(dá)成代碼組同步。

位 2 - 檢測(cè)到 ILA 開(kāi)始:
該位表示已正確觀測(cè)到從 0xBC 到 ILA 的轉(zhuǎn)換。
看到該位置位表示此通道已開(kāi)始 ILA 序列。
反之,則表示 ADC 行為不正常。請(qǐng)檢查鏈路另一端,確認(rèn)其設(shè)置是否正確。

位 3 - 檢測(cè)到數(shù)據(jù)開(kāi)始:

該位表示已正確觀測(cè)到從 ILA 到數(shù)據(jù)的轉(zhuǎn)換。
看到該位置位表示此通道已確認(rèn) ILA 序列結(jié)束,并且鏈路上用戶(hù)數(shù)據(jù)已開(kāi)始。
反之,則表示 ADC 行為不正常。

請(qǐng)檢查鏈路兩端的成幀參數(shù),確認(rèn)是否某一端設(shè)置錯(cuò)誤。

以下是 GT 輸出。最好檢查這些輸出,確認(rèn)是否接收到正確的 K28.5 或者是否接收到任何錯(cuò)誤。

1675995796362917.png

1675995800421092.png

結(jié)論:

希望本文能在您遇到 JESD204B 鏈路中斷時(shí),幫助引導(dǎo)您遵循調(diào)試步驟逐步完成操作。

審核編輯:湯梓紅

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

    關(guān)注

    52

    文章

    4269

    瀏覽量

    135745
  • pll
    pll
    +關(guān)注

    關(guān)注

    6

    文章

    889

    瀏覽量

    136366
  • 時(shí)鐘
    +關(guān)注

    關(guān)注

    11

    文章

    1897

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    構(gòu)建JESD204B的步驟

    作者:Ken C在上篇博客《理解JESD204B協(xié)議》中,我對(duì) JESD204B 協(xié)議中的三個(gè)狀態(tài)進(jìn)行了概括性的功能介紹。這三個(gè)狀態(tài)對(duì)于在的 TX 和 RX 之間構(gòu)建有效數(shù)據(jù)
    發(fā)表于 09-13 09:55

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

    降低EMI。數(shù)據(jù)鏈路層處理的同步、建立與保持,并對(duì)加擾后的數(shù)據(jù)進(jìn)行8B10B編碼或譯碼。物理層負(fù)責(zé)以比特速率發(fā)送和接收編碼后的字符。圖1. JESD204B標(biāo)準(zhǔn)的關(guān)鍵層級(jí)不同的
    發(fā)表于 10-16 06:02

    基于高速串行數(shù)字技術(shù)的JESD204B延時(shí)設(shè)計(jì)

    描述JESD204B 是數(shù)據(jù)轉(zhuǎn)換器數(shù)字接口的最新趨勢(shì)。這些利用高速串行數(shù)字技術(shù)提供很大的益處(包括增大的信道密度)。此參考設(shè)計(jì)解決了
    發(fā)表于 11-21 16:51

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

    多地?cái)?shù)模轉(zhuǎn)換器接口是JESD204B subclass1。其最大傳輸速率可達(dá)12.5Gbps,支持多和多器件的同步以及固定時(shí)差的測(cè)量。下表是各版本之間的差異: 在JESD204
    發(fā)表于 06-19 05:00

    JESD204B串行數(shù)據(jù)接口問(wèn)題

    MS-2503: 消除影響JESD204B傳輸?shù)囊蛩?/div>
    發(fā)表于 09-20 08:31

    jesd204b ip核支持的線速率

    因?qū)嶋H需求,本人想使用JESD204b的ip核接收ADC發(fā)送過(guò)來(lái)的數(shù)據(jù),ADC發(fā)送的數(shù)據(jù)速率是15gbps, 廠家說(shuō)屬于204b標(biāo)準(zhǔn)。我看到je
    發(fā)表于 08-12 09:36

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

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

    構(gòu)建JESD204B的步驟

    在上篇博客《理解JESD204B協(xié)議》中,我對(duì) JESD204B 協(xié)議中的三個(gè)狀態(tài)進(jìn)行了概括性的功能介紹。這三個(gè)狀態(tài)對(duì)于在的 TX 和 RX 之間構(gòu)建有效數(shù)據(jù)
    發(fā)表于 11-21 07:18

    JESD204B協(xié)議介紹

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

    如何構(gòu)建JESD204B 有效

    在上篇博客《理解JESD204B協(xié)議》中,我對(duì) JESD204B 協(xié)議中的三個(gè)狀態(tài)進(jìn)行了概括性的功能介紹。這三個(gè)狀態(tài)對(duì)于在的 TX 和 RX 之間構(gòu)建有效數(shù)據(jù)
    發(fā)表于 04-08 04:38 ?2930次閱讀
    如何構(gòu)建<b class='flag-5'>JESD204B</b> 有效<b class='flag-5'>鏈</b><b class='flag-5'>路</b>

    如何構(gòu)建您的JESD204B

    如何構(gòu)建您的JESD204B
    發(fā)表于 11-04 09:52 ?3次下載
    如何構(gòu)建您的<b class='flag-5'>JESD204B</b> <b class='flag-5'>鏈</b><b class='flag-5'>路</b>

    理解JESD204B協(xié)議

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

    JESD204B:適合您嗎?

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

    ADC16DX370 JESD204B串行的均衡優(yōu)化

    電子發(fā)燒友網(wǎng)站提供《ADC16DX370 JESD204B串行的均衡優(yōu)化.pdf》資料免費(fèi)下載
    發(fā)表于 10-09 08:31 ?1次下載
    ADC16DX370 <b class='flag-5'>JESD204B</b>串行<b class='flag-5'>鏈</b><b class='flag-5'>路</b>的均衡優(yōu)化

    JESD204B使用說(shuō)明

    JESD204B IP核作為接收端時(shí),單獨(dú)使用,作為發(fā)送端時(shí),可以單獨(dú)使用,也可以配合JESD204b phy使用。 JESD204B通常配合AD或DA使用,替代LVDS,提供更高的通訊速率,抗干擾
    的頭像 發(fā)表于 12-18 11:31 ?1574次閱讀
    <b class='flag-5'>JESD204B</b>使用說(shuō)明