top of page

Xgig 6P4 Exerciser for PCI Express 6.0 - 4-lane PCIe6 Exerciser solution with support for CXL and NVMe

Xgig 6P4 PCI Express 6.0/CXL/ NVMe 訊號發送驗證卡

VIAVI Xgig® 6P4 PCIe 訊號發送驗證卡 (Exerciser Card) 可以產生 PCIe 6.0 的資料流和回應,以進行深入的 64GT/s 測試和分析,同時支援 CXL 和 NMVe。

VIAVI Xgig® 6P4 PCIe 6.0 訊號發送驗證卡 (Exerciser Card) 為 Xgig PCIe 產品組合帶來下一代高速測試能力,訊號發送驗證卡 (Exerciser Card) 是一個有價值的工具,用於解決複雜的協定通信問題,因為它可以對 PCIe 資料流進行全面的、位元級的可重複控制。


訊號發送驗證卡 (Exerciser Card) 可以產生和回應 PCIe 6.0 的 64GT/s 資料流,它可以配置成來源端 (RC, Root Complex) 或目的端 (EP, Endpoint) 設備的操作,有效地充當一個高度可配置的連接方,用於測試主機和端點設備;此外,可以根據輸入即時定義、運行,甚至修改有序集(TS0、TS1、TS2 等 Ordered Sets )、TLP、DLLP 和 LTSSM 序列6P4 支援 PCIe FLIT 模式和非 FLIT 模式的操作


6P4 同時也支援 PCIe 6.0 控制器的狀態機驗證和除錯,它能夠針對韌體和應用軟體性能進行除錯和調整,訊號發送驗證卡 (Exerciser Card) 可以被編程成為非符合 PCIe 的資料序列,以進行邊界和壓力條件的測試,這些條件對於系統正確運作來說是異常的,如果不使用訊號發送驗證卡 (Exerciser Card) 進行測試,很難評估系統的表現。


訊號發送驗證卡 (Exerciser Card) 具備內建的分析功能,並會自動啟用以抓取訊號發送驗證卡 (Exerciser Card) 與其連接方之間的全雙工資料,這些雙向資料可以保存,以便使用 VIAVI 的工具(如 Expert™)進行詳細分析。


VIAVI 提供了一個腳本應用程式介面,可以建立複雜的自定義驗證 (Exerciser) 測試腳本,這些腳本可以是原創的,也可以是從預先定義的腳本庫進行修改。


VIAVI PCIe 6.0 訊號發送驗證卡 (Exerciser Card) 是一個全面整合的解決方案,訊號發送 (Exerciser) 的功能都整合在單一的 CEM 板卡機構中,提供了更緊湊、一體化的解決方案,不需要多個獨立的測試配件或設備。

VIAVI PCIe 6.0 訊號發送驗證卡 (Exerciser Card) 是一個全面整合的解決方案,訊號發送 (Exerciser) 的功能都整合在單一的 CEM 板卡機構中


 

重點應用與優勢


  • 允許抓取和分析訊號發送驗證卡 (Exerciser Card) 與其連接方之間的流量

  • 來源端(RC)或端點(EP)設備的操作

  • 支援 CXL 和 NVMe 規範

  • 支援高頻寬應用,如高性能運算和人工智慧,呼應超大規模供應商和其他提供者的需求。


特點


  • 支援高達 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 通道鏈路寬度

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

  • 使用者可以設定鏈路速率和寬度,並控制轉換到其他速率

  • 全面整合的分析功能,支援各種測試條件

  • 支援新的 PCIe FLIT 模式、前向錯誤更正(FEC)和 TS0 有序集 (Ordered Sets)

  • LTSSM 狀態追蹤器,並具備歷史記錄功能

  • 使用者可自定義測試配置,用於正面和負面測試案例

  • 提供腳本 API,允許建立複雜的、使用者定義的測試案例

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


 

訊號發送驗證卡 (Exerciser Card) 的使用者介面


Xgig PCIe 訊號發送 (Exerciser) 的使用者界面,讓設定和執行測試變得輕鬆,下圖中的為訊號發送 (Exerciser) 的啟動畫面,頂部的工作列包括常見的 Windows™ 控制項,第二排則有各種快速啟動按鈕,用於經常執行的任務。


在左側有圖示,包括設定、一致性測試 (Compliance Test) 和其他功能,首先顯示的是「設定 > 一般」選項,提供有關測試器配置的訊息,包括時序、重置和其他基本控制。


從設定中,可以存取訊號發送驗證卡 (Exerciser Card) 的各種參數控制,LTSSM 選項提供對連接設置和操作的控制。


例如,可以從此選項調整 TX 和 RX 設定,它還允許設定超時和其他參數,設定選項可以強制限制測試資料速率和最大鏈結寬度。


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


在一致性測試 (Compliance Test) 圖示下方,"設定空間 (Config Space )" 圖示,可點擊打開視窗,用於定義訊號發送驗證卡 (Exerciser Card) 的 PCIe 空間參數配置。


訊號發送 (Exerciser) 的視窗底部一直顯示著當前測試和測試器的狀態。

圖一、訊號發送 (Exerciser) 的起始畫面


 

測試應用

  • 支援新的 PCIe FLIT 模式、PCIe FEC、TS0 有序集 (Ordered Sets)

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

  • 控制時脈來源、裝置的電源、控制和驗證重設功能、

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

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

  • 編輯 LTSSM 狀態轉換

  • 控制鏈路寬度、連接速率的變化

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

  • 控制鏈路狀態變化

  • 設定 TX / RX參數

  • 控制等化程序

  • 產生 TLP 32 / 64 位元記憶體封包、TLP I/O 封包、TLP 配置封包、TLP 訊息封包

  • 執行錯誤的 TLP 封包

  • 定義 TS0/TS1/TS2 資料

  • 定義 Cfg / Mem64 / Mem32 / I/O / ROM 寫入位址空間的大小和偏移

  • 定義 Cfg / Mem64 / Mem32 / I/O / ROM 讀取位址空間的大小和偏移

  • 支援配置空間類型 0 表頭 (32 位元)、類型 1 表頭 (64 位元)

  • 產生不一致錯誤選項、符碼錯誤選項、同步位元錯誤選項

  • 定義 ACK/NACK 政策

  • 控制 ACK/NACK DLLP 產生/接收

  • 控制閒置產生

  • 自動產生 TLP 序號、TLP LCRC、重傳被 NACK 的 TLP

  • 驗證狀態超時、設定重播超時

  • 控制 SKP 產生、8b/10b 和 128b/130b 編碼

  • 控制和監測邊帶訊號

  • 定義自訂測試配置,儲存和載入

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

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

 

延伸閱讀



檔案下載

Xgig 4-lane Exerciser for PCI Express 6.0 - Datasheet

PDF

bottom of page