如何執行 PCIe® 5.0 協定驗證

PCIe 協定激勵器
+ PCIe 協定練習器

跨鏈路層驗證 PCIe 通訊協定行為

PCIe 5.0 通訊協定驗證結合了受控的鏈路夥伴模擬,以及跨實體層、資料鏈路層和交易層的通訊協定擷取與解碼。典型設定會將 PCIe 通訊協定分析儀放置在待測裝置與其鏈路夥伴之間的鏈路中,同時通訊協定激發器則模擬根複合體或端點。激發器可建立可重複的鏈路條件、設定諸如通道寬度和目標速率等參數、產生流量,並驅動定義好的通訊協定序列。分析儀會記錄鏈路活動,並解碼有序集、資料鏈路層封包、交易層封包、確認、重試和錯誤事件。在鏈路啟動期間,工程師會使用鏈路訓練與狀態機 (LTSSM) 檢視畫面,來追蹤透過「偵測」、「輪詢」、「組態」、「復原」與「L0」的狀態轉換。將這些轉換與解碼後的流量進行相互關聯,有助於在 PCIe 5.0 通訊協定驗證期間識別交涉、重新訓練、降級運作或未預期通訊協定行為發生之處。

PCIe 5.0 測試還需要掌握高達 32 GT/s 的運作狀況,以及伴隨鏈路訓練、流量交換和復原的通訊協定行為。工程師可以使用通訊協定激發器來重現特定的根複合體或端點情境,並在多次執行中比較裝置回應。您可以檢閱擷取到的追蹤記錄,以檢查交涉速率與寬度、LTSSM 狀態轉換、封包排序、流量控制、重試、格式錯誤的流量以及復原活動。當鏈路速率下降、通道寬度縮減、重複進入「復原」狀態,或是無法維持主動狀態時,分析儀會提供與該狀況相關事件的時間相關記錄。這可讓工程師隔離觸發該行為的序列,並一次更改一個測試變數。將通訊協定激發與同步擷取相結合,可為 PCIe 5.0 測試、LTSSM 測試和封包層級除錯提供實用的工作流程,且不會將狀態機行為與造成該行為的流量分離。

PCIe 5.0 協定測試解決方案

PCIe 5.0 通訊協定驗證需要可重複的鏈路夥伴模擬、通訊協定流量產生,以及鏈路訓練與封包層級行為的同步分析。Keysight PCIe 5.0 通訊協定驗證解決方案結合了通訊協定激發器與通訊協定分析儀,可模擬根複合體或端點行為、建立受控的測試條件、產生流量,並擷取跨鏈路的通訊協定活動。工程師可以設定通道寬度和目標速率、重現定義的作業情境,並觀察裝置在鏈路建立、主動流量和復原期間的反應。分析儀可讓使用者掌握 LTSSM 狀態轉換、交涉的鏈路速率與寬度、有序集、資料鏈路層封包、交易層封包、確認、重試、流量控制活動以及錯誤事件。當鏈路未能達到預期速率、縮減通道寬度、重複進入「復原」狀態或呈現未預期的通訊協定行為時,工程師可以將狀態轉換與周遭的封包流量進行相互關聯,以識別序列分歧之處。重複相同的激發器情境,同時每次更改一個條件,有助於隔離互通性和通訊協定問題,為工程師提供用於 PCIe 5.0 通訊協定驗證、LTSSM 測試和封包層級除錯的受控工作流程。

觀看 PCIe 協定測試示範

探索我們的 PCIe 5.0 通訊協定測試解決方案產品

相關應用案例

聯絡我們標誌

聯絡我們的一位專家

需要協助尋找適合您的解決方案嗎?

PCI-SIG®、PCIe® 和 PCI Express® 是 PCI-SIG 在美國的註冊商標和/或服務標誌。