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

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

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

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

調試PCIE鏈路動態(tài)均衡介紹

美國力科TeledyneLeCroy ? 來源:美國力科TeledyneLeCroy ? 2024-12-05 09:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著連續(xù)幾代 PCI Express 以 8 Gbps、16 Gbps 和 32 Gbps 的速度運行,動態(tài)鏈路均衡變得至關重要。均衡會補償通信信道對信號的影響。


這些影響包括充當?shù)屯?a href="http://www.www27dydycom.cn/tags/濾波器/" target="_blank">濾波器的鏈路,它會衰減數(shù)據(jù)流中的關鍵高頻分量,此外,由連接器和過孔引起的鏈路阻抗不連續(xù)會進一步降低鏈路性能。


PCIe均衡可應用于發(fā)送端 (TxEQ)、接收端 (RxEQ) 或兩端都應用, TxEQ 涉及去加重和預沖,而 RxEQ 涉及連續(xù)時間線性均衡 (CTLE) 和判決反饋均衡 (DFE)。


在發(fā)送端,去加重會使跳變后的第一位以全幅度 (Va) 發(fā)送,相同極性的后續(xù)位以降低的電平 (Vb) 傳輸,但在下一次跳變之前的最后一位除外,它以提高的預沖電平 (Vc) 傳輸。此外,轉換之間的單個bit位以最大增強電平 (Vd) 傳輸。


去加重和增強的組合補償了鏈路會衰減的信號高頻成分。均衡涉及多個階段的鏈路訓練序列,有時會產(chǎn)生意想不到的結果。

25cdf51e-ad55-11ef-93f3-92fbcf53809c.png

使用 PCIE CrossSync PHY關聯(lián)協(xié)議層和物理層數(shù)據(jù)的能力可以幫助定位鏈路訓練后可能出現(xiàn)的邏輯和電氣問題。

1

PCIe 鏈路訓練過程

發(fā)送端均衡(去加重、預沖和增強),是由 PCIe 系統(tǒng)的 TxEQ內(nèi)的三抽頭有限脈沖響應 (FIR) 濾波器實現(xiàn)。鏈路訓練的目標是確定給定通信鏈路的最佳 FIR 濾波器系數(shù),也稱為游標系數(shù)。鏈路訓練在下行端口和上行端口之間交換有序數(shù)據(jù)集,包括TS1訓練序列和TS2訓練序列 。

2

PCIe 鏈路訓練是如何運行的?

以PCIe 4.0為例,PCIe 4.0 鏈路訓練從速度變化協(xié)商開始,有4個階段,階段 0 到階段 3。在階段 0,下行端口以 8GT/s 數(shù)據(jù)速率向上行端口發(fā)送 TS2 有序集,通告 16GT/s 的最大數(shù)據(jù)速率。在階段 1,兩個端口交換 TS1 有序集,在每 32 個 TS1 有序集之后穿插一個電氣空閑退出有序集 (EIEOS),以建立操作鏈路。


EIEOS 的目的是保證鏈路伙伴可以檢測到電氣空閑退出狀態(tài),EIEOS 數(shù)據(jù)包符號(四個交替的 00 00 FF FF 序列)產(chǎn)生規(guī)則且具有相對較少的轉換的電信號,這對于在調試期間觀察信號的物理層屬性非常有用。

25fe6848-ad55-11ef-93f3-92fbcf53809c.png

3

Preset 和 P10 的作用

隨后的階段涉及數(shù)據(jù)交換以優(yōu)化電氣性能。PCIe 標準規(guī)定了 11 種去加重、預沖和增強游標系數(shù)的預定義組合,稱為Preset,并標記為 P0 到 P10。

在鏈路訓練期間,PCIe 設備會請求Preset或游標系數(shù)——后者提供更精細的設置選項,而Preset提供快捷便利。Preset是根據(jù)電壓比,以及前沖和去加重系數(shù)(以 dB 為單位)定義的。

但 P10 除外,它用于在全幅度下進行發(fā)射機升壓限制測試,并且其升壓限制不固定,主要用于測試。

260830a8-ad55-11ef-93f3-92fbcf53809c.png

在第 2 階段,上行端口請求下行端口配置其發(fā)射機均衡Preset或游標系數(shù),以補償鏈路通道并確保最佳性能。階段 3 交換角色,下行端口請求上行端口配置其發(fā)射機均衡Preset或游標系數(shù)以補償鏈路。均衡訓練完成后,下行端口和上行端口交換TS2有序集。

鏈路訓練和狀態(tài)機 (LTSSM) 會經(jīng)過 Recovery.RcvrLock、Recovery.RcvrCfg 和 Recovery.Idle 狀態(tài),在每 32 個 TS1 或 TS2 有序集之后發(fā)送一個 EIEOS,然后再建立活動 L0 狀態(tài)。因此,TS2 有序集和 EIEOS 可用于觸發(fā)儀器和定位物理層信號,以幫助調試均衡后的鏈路訓練行為。

260ccdfc-ad55-11ef-93f3-92fbcf53809c.png

4

比較 Preset 和報告的 TxEQ

要在實際系統(tǒng)中驗證鏈路均衡,可以使用示波器和協(xié)議分析儀,以及力科的PCIE CrossSync PHY軟件,將兩臺儀器鏈接在一起。

CrossSync PHY 安裝到示波器上,將來自兩臺儀器的數(shù)據(jù)關聯(lián)起來,以提供完整的鏈路可見性,讓您可以查看與協(xié)議分析儀的協(xié)議層數(shù)據(jù)在時間上相關聯(lián)的來自示波器的物理層波形。

此外,具有 CrossSync PHY 功能的信號采集卡可以監(jiān)測被測器件并向協(xié)議分析儀和示波器提供數(shù)據(jù)。

5

如何設置觸發(fā)

要確定鏈路均衡過程的有效性,需要在第 3 階段結束時檢查鏈路行為。

為此,將協(xié)議分析器配置為在速度更改為 16 GT/s 后出現(xiàn)的第一個 TS2 有序集上觸發(fā) ,并設置示波器以捕獲多個鏈路的上行數(shù)據(jù)。此觸發(fā)設置將確保在完成最終均衡設置并轉換到活動 L0 狀態(tài)后捕獲數(shù)據(jù)。

2626d06c-ad55-11ef-93f3-92fbcf53809c.png

6

如何檢查確認報告的Preset

CrossSync PHY 上顯示的協(xié)議數(shù)據(jù)顯示了數(shù)據(jù)包詳細信息,例如數(shù)據(jù)包編號、有序集、數(shù)據(jù)速率和均衡控制,其中也包括Preset值。CrossSync PHY 還顯示了與協(xié)議數(shù)據(jù)在時間上相關的的示波器波形,顯示了發(fā)射機均衡的電氣效應。

下圖中的示波器波形顯示了通道 1 和通道 2 上行信號的電氣行為明顯不同。為此,將協(xié)議分析器配置為在速度更改為 16 GT/s 后出現(xiàn)的第一個 TS2 有序集上觸發(fā) ,并設置示波器以捕獲多個鏈路的上行數(shù)據(jù)。此觸發(fā)設置將確保在完成最終均衡設置并轉換到活動 L0 狀態(tài)后捕獲數(shù)據(jù)。

263963bc-ad55-11ef-93f3-92fbcf53809c.png

7

確定是邏輯問題還是電氣問題?

仔細查看階段 3 結束時報告的 TxEQ 協(xié)議層數(shù)據(jù),顯示通道 0 和 2 報告已訓練到 TxEQ P6,而通道 1 和 3 報告已訓練到 TxEQ P10。這個結果表示了潛在的意外行為,可能是因為一個通道誤報了其狀態(tài)。

一個設備訓練不同的通道到不同的 TxEQ Preset并非不可能,而且 P6 是一種相對常見的Preset,許多設備在 16 GT/s 的信號質量合規(guī)性測試中會使用它。但是,P10 并不是期望在實時鏈接中看到的Preset。

2644efde-ad55-11ef-93f3-92fbcf53809c.png

如前所述,它的存在主要是為了方便設備電氣測試,如果鏈路另一端的設備請求 P10,它不知道會發(fā)生什么。

8

放大物理層波形以檢查去加重程度

問題是通道 1 是否真的被訓練到 P10,或者它是否錯誤地報告它被訓練到 P10。換句話說,這個意料之外的結果表示的是純粹的邏輯問題還是邏輯電氣問題?

要進一步驗證,可以在協(xié)議數(shù)據(jù)中,在第 3 階段結束附近選擇一個 EIEOS 數(shù)據(jù)包,以放大相應的示波器波形。EIEOS 數(shù)據(jù)包具有相對較少的轉換,在示波器時域波形上可以清楚地看到兩個信號之間的去加重差異。

如下圖所示,報告說它被訓練到 P10 的通道比報告說它被訓練到 P6 的通道在轉換后對信號的去加重程度要高得多。進一步的驗證證明,P10 通道比訓練到 P6 的通道眼張開度小的多。此處的解決方案是檢查導致設備訓練到 P10 的邏輯問題的固件。

265c3a36-ad55-11ef-93f3-92fbcf53809c.png

9

總結

力科的PCIE CrossSync PHY 軟件可同步示波器和協(xié)議分析儀,讓您可視化、保存、調用和分析同步的示波器和協(xié)議分析儀數(shù)據(jù),以幫助解決 PCIe 均衡過程中可能出現(xiàn)的意外問題。一個與均衡后的鏈路行為相關的示例演示了如何使用 CrossSync PHY 軟件來調試異常鏈路行為。

除了驗證有問題的鏈路訓練行為外,PCIE CrossSync PHY還可以通過對邊帶信號、參考時鐘、數(shù)據(jù)通道和電源軌的可見性來幫助表征整個啟動序列,幫助觀察電氣和協(xié)議域中的速度變化。

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

    關注

    0

    文章

    25

    瀏覽量

    16051
  • PCIe
    +關注

    關注

    16

    文章

    1342

    瀏覽量

    85173
  • 鏈路
    +關注

    關注

    1

    文章

    76

    瀏覽量

    14262

原文標題:技術文章 | 調試 PCIE 鏈路動態(tài)均衡

文章出處:【微信號:美國力科TeledyneLeCroy,微信公眾號:美國力科TeledyneLeCroy】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    NVMe高速傳輸之擺脫XDMA設計之七:系統(tǒng)初始化

    直接采用PCIe實現(xiàn)NVMe功能,它的系統(tǒng)初始化流程主要分為訓練、PCIe 初始化和 NVMe 初始化, 分別實現(xiàn) PCIe
    發(fā)表于 07-04 09:14

    nvme IP開發(fā)之PCIe

    PCIe域的地址轉換,以及事務的傳遞。 Switch 主要用于拓展PCIe,實現(xiàn)路由功能。由于PCIe數(shù)據(jù)傳輸只能從一個端點到另一個端點
    發(fā)表于 05-17 14:54

    基于PCIe(XDMA/QDMA)的多路視頻采集與顯示IP 多路高速AD采集與DA回放IP

    、Display Port(DP)、HDMI、DVI、VGA和Camera Link2.支持DDR3-64bit-1600MHz和DDR4-72bit-2400MHz內(nèi)存接口3.支持PCIe速率:
    發(fā)表于 04-14 15:17

    Kubernetes負載均衡器MetalLB介紹

    Kubernetes中一個應用服務會有一個或多個實例,每個實例(Pod)的IP地址由網(wǎng)絡插件動態(tài)隨機分配(Pod重啟后IP地址會改變)。為屏蔽這些后端實例的動態(tài)變化和對多實例的負載均衡,引入了 Service這個資源對象。
    的頭像 發(fā)表于 03-18 16:24 ?396次閱讀
    Kubernetes負載<b class='flag-5'>均衡</b>器MetalLB<b class='flag-5'>介紹</b>

    靜態(tài)路由和聚合的通信原理

    靜態(tài)路由和聚合的通信原理
    發(fā)表于 12-23 16:59 ?10次下載

    PCIe熱插拔機制介紹

    前言本文主要講述PCIe熱插拔機制,通過圖形方式方便讀者快速掌握。 一、概述 如果在PCIe設備不支持熱插拔的條件下,在不斷電的情況下插拔一塊PCIe SSD時,很可能會對主板或PCIe
    的頭像 發(fā)表于 11-20 09:07 ?2737次閱讀
    <b class='flag-5'>PCIe</b>熱插拔機制<b class='flag-5'>介紹</b>

    負載均衡設置在哪里?

    負載均衡設置涉及交換機、路由器和(可選)負載均衡器的設置。首先規(guī)劃網(wǎng)絡拓撲和IP地址,備份設備配置。然后,在交換機上配置VLAN和Trunk
    的頭像 發(fā)表于 11-13 10:19 ?475次閱讀

    nginx負載均衡配置介紹

    目錄 nginx負載均衡 nginx負載均衡介紹 反向代理與負載均衡 nginx負載均衡配置 Keepalived高可用nginx負載
    的頭像 發(fā)表于 11-10 13:39 ?767次閱讀
    nginx負載<b class='flag-5'>均衡</b>配置<b class='flag-5'>介紹</b>

    PCIE數(shù)據(jù)鏈路層架構解析

    PCIe的數(shù)據(jù)鏈路層在事務層和物理層之間,用來負責鏈路管理,其主要功能是保證來自事務層的TLP在PCIe中的正確傳輸,為此數(shù)據(jù)鏈路層定義了一系列的DLLP報文,數(shù)據(jù)鏈路層使用了容錯
    的頭像 發(fā)表于 11-05 17:06 ?1004次閱讀
    <b class='flag-5'>PCIE</b>數(shù)據(jù)鏈路層架構解析

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

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

    PCle培訓概述

    電子發(fā)燒友網(wǎng)站提供《PCle培訓概述.pdf》資料免費下載
    發(fā)表于 09-11 09:16 ?0次下載
    PCle<b class='flag-5'>鏈</b><b class='flag-5'>路</b>培訓概述

    信道均衡的原理和分類介紹

    一、信道均衡的基本原理 信道均衡的基本目標是對信道或整個傳輸系統(tǒng)的頻率響應進行補償,以減輕或消除由多徑傳播引起的碼間串擾(ISI)。在數(shù)字通信中,ISI會嚴重影響接收端的信號質量,導致數(shù)據(jù)傳輸錯誤
    的頭像 發(fā)表于 09-10 10:49 ?3024次閱讀
    信道<b class='flag-5'>均衡</b>的原理和分類<b class='flag-5'>介紹</b>

    實測952Mbps!四千兆網(wǎng)PCIe拓展方案,國產(chǎn)工業(yè)級!

    /4千兆網(wǎng)口模塊方案:無錫沐創(chuàng)N500L-AM2C-DD、N500L-AM4C-QD測試工具:iperf3創(chuàng)龍科技已基于瑞芯微RK3588J、RK3568J處理器實現(xiàn)了PCIe拓展多路千兆網(wǎng)口方案
    發(fā)表于 07-25 14:57

    IR615如何實現(xiàn)VPN備份?

    目的:IR615的備份(WAN為主、Wi-Fi做STA為從),當VPN建好后,WAN
    發(fā)表于 07-25 08:27

    IG網(wǎng)關產(chǎn)品實現(xiàn)備份的方法

    。 同時可以啟用ICMP偵測功能確保通訊信號的時效性。 三:WiFi模式設定為STA后重啟設備,設定并掃描需要連接的WiFi輸入密碼,應用連接。以上連接均可以在IG設備主頁或IR設備網(wǎng)絡連接的頁面下
    發(fā)表于 07-24 08:25