top of page

Xgig 6P16 Analyzer/Exerciser for PCI Express 6.0 - 16-lane PCIe6 Analyzer/Exerciser solution with support for CXL and NVMe

Xgig 6P16 PCI Express 6.0/CXL/ NVMe 協定分析/驗證平台

Xgig 6P16 為 16 通道 PCIe 6.0 協定分析/驗證平台,能夠產生 PCIe 6.0 資料流和回應,用於深入測試和分析,速度達 64GT/s,同時支援 CXL 和 NVMe。

VIAVI Xgig® 6P16 PCIe 6.0 協定分析 (Analyzer) /驗證平台 (Exerciser) ,為 Xgig PCIe 系列產品引入了下一代 64 GT/s 高速測試能力。協定驗證平台 (Exerciser) 具有極高價值,提供完整的、精確到每個位元的控制,這種控制具有可重複性,有助於進行深入的協定通訊問題分析和故障排除;分析平台 (Analyzer) 可詳細檢視主機 (Host) 和端點設備 (Endpoint Device) 之間的通訊支援 PCIe FLIT 模式、非 FLIT 模式、CXL 和 NVMe


訊號發送 (Exerciser) 可以產生符合 PCIe 標準的資料流量,並且可以被配置成模擬來源端(RC 或Host)或目的端(EP或Device)的操作方式,它允許使用者根據其配置即時定義、傳輸,甚至修改有序集封包(TS0、TS1、TS2 等 Ordered Sets)、TLP、DLLP 和 LTSSM 序列


6P16 的協訊號發送 (Exerciser) 能夠對 PCIe 6.0 控制器 (Controller) 的狀態機進行詳細的驗證和除錯,它可以為韌體和應用軟體的性能調整提供深入分析;6P16 可以自行編輯產生不符合 PCIe 標準的資料序列,測試不正常的邊界和壓力的條件,以糾正系統操作,並模擬在系統端難以複製的異常狀況。


6P16 的協訊號發送 (Exerciser) 與分析功能緊密配合,可以對複雜的測試情境進行抓取和解碼,可以儲存雙向捕獲,以便使用 VIAVI 的Xgig工具(例如 Expert™)進行詳細分析。


VIAVI 提供一個腳本API,以便使用者建立複雜的驗證測試腳本,無論是原始腳本還是從預先定義的腳本庫進行修改;VIAVI PCIe 6.0 6P16 驗證/分析平台解決方案是一個全面的解決方案,透過一個多功能機箱以及特定應用的分析儀或驗證轉接介面 (Interposer) 來實現其功能。


6P16多功能機箱允許不同組件或設備一同協同工作,而應用特定的分析儀或驗證轉接介面 (Interposer) 則負責執行特定的測試和分析任務,這樣的結合使得整個解決方案更加全面且靈活,能夠滿足不同的需求和應用場景。


 

 

重點應用與優勢


  • 分析儀允許詳細查看主機 (Host) 和端點設備 (Endpoint Device) 之間的通訊流量,支援 PCIe FLIT 模式、非 FLIT 模式、CXL 和 NVMe 規格。


  • 允許抓取和分析協定訓練器和其對端設備或伙伴設備之間的通訊流量。


  • 協定訊號發送 (Exerciser) 可模擬來源端(RC)或目的端(EP)設備的操作。


  • 支援高性能運算和人工智慧等對超大型供應商所需的高頻寬應用。


  • 全面整合的分析/驗證平台實現多種測試條件。


  • 允許捕捉和解碼最複雜的 PCIe、CXL 和 NVMe 測試案例。


  • 在分析和除錯協定問題時具有極大的靈活性。


  • 強大的圖形控制介面提供快速狀態訊息和快速測試案例設定。


  • 優化PCIe 6的訊號完整性。



特點


  • 支援高達 64GT/s PAM4,PCIe 6.0 資料速率


  • 向下相容 PCIe 1.0、2.0、3.0、4.0 和 5.0,以及 2.5、5.0、8.0、16 和 32GT/s NRZ 的資料速率


  • 支援 1、2、4、8 和 16 通道的鏈結寬度

  • 64GB 的總記憶體(32GB 的上行捕捉和 32GB 的下行捕捉)


  • 使用者可以設定協定訊號發送 (Exerciser) 的連接速率和寬度,並控制轉換到其他速率

  • 全面整合分析/驗證平台,實現各種測試條件


  • 支援新的 PCIe FLIT 模式,FEC 和 TS0 Ordered Sets 封包

  • LTSSM狀態追蹤器,具有歷史記錄功能


  • 使用者可以定義並保存自定義的測試配置

  • 腳本 API 可以建立複雜的、使用者定義的測試案例

  • 支援 VIAVI Xgig 工具套件,包括 Trace Control、Expert 和 Serialytics



 

協定訓練器的使用者介面


Xgig PCIe 協定訊號發送 (Exerciser) 的使用者介面,讓設定和執行測試變得輕鬆,下圖為協定訊號發送 (Exerciser) 的啟動畫面,頂部工具欄包含了典型的 Windows™ 控制項,第二個工具欄有各種快速啟動按鈕,用於執行常見的任務。


左側有設定、一致性測試和其他功能圖示,進入【設定】中的【一般】是首先呈現的選項,該選項提供了有關測試設定的訊息,包括時序、重置和其他基本控制。


在設定中,可以存取協定訊號發送 (Exerciser) 的各種參數控制,LTSSM 選項提供了對鏈路設定和操作的控制。


例如,可以從這個選項卡上調整TX和RX設定,它還允許設定超時和其他參數,設定選項卡允許對測試資料速率和最大連接寬度強制限制。


在設定圖示的下方,一致性測試 (Compliance Test) 圖示將打開一個面板,用於選擇要執行的測試。


在一致性測試 (Compliance Test)- 圖示下方,配置空間圖示用於定義協定訊號發送 (Exerciser) 的PCIe配置空間參數。


始終位於協定訊號發送 (Exerciser) 視窗底部的是當前測試和測試狀態。


圖 1 – 協定訊號發送 (Exerciser) 的啟動畫面


 

Xgig 分析儀使用者界面


Xgig PCIe 6.0 分析/驗證平台的使用者介面,讓設定觸發器、過濾器、追蹤深度、和開始捕捉 PCIe 資料流變得輕鬆,6P16 硬體機箱以及相關的 Xgig 軟體工具,能夠支援 PCIe 6.0、CXL 和 NVMe。


分析儀可以進行設定,以便在 PCIe 堆疊的每一個層級,包括 LTSSM Viewer 中的狀態和子狀態級別錯誤時警告使用者;此外,它還能夠檢測 FLIT 封裝、前向錯誤修正(FEC)和CRC錯誤,幫助使用者準確解析 PCIe 6.0協定中的特定問題。


Xgig PCIe 6.0 分析儀為 Xgig Expert 工具提供深入的協定分析基礎,從 PCIe 5.0 過渡到PCIe 6.0,在協定層面帶來了重大變化,因此需要強大的分析工具來充分理解協定行為;Xgig 分析儀和 Expert 的結合,為使用者提供了極佳的的實用性和靈活性,用於對協定問題的分析和除錯。


6P16 分析儀支援高達 64GT/s 的運行速度,並與 VIAVI 功能特定的分析儀中介器系列搭配使用;VIAVI 新的PCIe 6.0 轉接介面 (Interposer) 的設計考慮了保持訊號完整性,以減少對鏈路的影響,並為使用者提供了清晰的鏈路通訊流量視圖,這些機箱和轉接介面 (Interposer) 能夠向下相容所有其他PCIe資料速率。


圖 2 – Xgig 分析儀的 PCIe 6 資料封包追蹤捕捉


 

測試應用


下列為使用 Xgig PCIe 協定訊號發送 (Exerciser) 可以進行的一些功能和測試:

  • 支援新 PCIe FLIT 模式

     Support for new PCIe FEC

  • 支援新的 PCIe 前向錯誤修正(FEC)


  • 支援新的 TS0 有序集 (Ordered Set)


  • 支援 64GT/s PCIe 6.0 PAM-4 訊 號

  • 控制時脈來源

  • 控制和驗證重置功能


  • 控制待測物的電源

  • 支援的狀態:Detect, Quiet, Configuration, L0, L1, Recovery

  • 設定資料速率、鏈路寬度


  • 編輯 LTSSM 狀態轉換


  • 控制鏈路寬度、鏈路速率、鏈路狀態的變更

  • 測試轉換:從任何速度/寬度到其他速度/寬度


  • 設定 TX / RX 參數、等化器 (equalization) 程序

  • 產生 TLP 32 / 64 位元記憶體封包


  • 產生 TLP I/O 封包、TLP 配置封包、TLP 訊息封包


  • 執行錯誤的 TLP 封包

  • 定義 TS0/TS1/TS2 資料


  • 定義配置 (Cfg) 寫入位址空間大小和偏移

  • 定義 Mem64/32 寫入位址空間大小和偏移

  • 定義 I/O、ROM 寫入位址空間大小和偏移

  • 支援配置空間 Type 0 Headers(32位元)、Type 1 Headers(64位元)


  • 注入不一致性錯誤、符碼 (symbol) 錯誤、同步位元錯誤選項

  • 定義 ACK/NACK 策略、產生/接收

  • 控制閒置產生


  • 自動產生 TLP 序列號碼、TLP LCRC


  • 自動重傳被 NACK 的 TLP

  • 驗證狀態超時

  • 設定重播超時

  • 控制 SKP 產生


  • 控制 8b/10b 和 128b/130b 編碼


  • 控制和監控邊帶訊號

  • 定義自定義測試配置,保存和加載


  • 定義自定義測試套件和執行順序


  • 查看測試描述、測試結果、LTSSM 記錄、及詳細的錯誤計數訊息



 

延伸閱讀


檔案下載

Xgig 16-lane Exerciser/Analyzer for PCI Express® 6.0 - Data Sheet

PDF

bottom of page