是用矢量網絡分析儀進行鏈路標定的典型連接,具體的標定步驟非常多,在PCIe4.0 Phy Test Specification文檔里有詳細描述,這里不做展開。
在硬件連接完成、測試碼型切換正確后,就可以對信號進行捕獲和信號質量分析。正式 的信號質量分析之前還需要注意的是:為了把傳輸通道對信號的惡化以及均衡器對信號的 改善效果都考慮進去,PCIe3.0及之后標準的測試中對其發送端眼圖、抖動等測試的參考點 從發送端轉移到了接收端。也就是說,測試中需要把傳輸通道對信號的惡化的影響以及均 衡器對信號的改善影響都考慮進去。 PCI Express物理層接口(PIPE);PCI-E測試多端口矩陣測試
對于PCIe來說,由于長鏈路時的損耗很大,因此接收端的裕量很小。為了掌握實際工 作環境下芯片內部實際接收到的信號質量,在PCIe3.0時代,有些芯片廠商會用自己內置 的工具來掃描接收到的信號質量,但這個功能不是強制的。到了PCIe4.0標準中,規范把 接收端的信號質量掃描功能作為強制要求,正式名稱是Lane Margin(鏈路裕量)功能。 簡單的Lane Margin功能的實現是在芯片內部進行二維的誤碼率掃描,即通過調整水平方 向的采樣點時刻以及垂直方向的信號判決閾值,PCI-E測試多端口矩陣測試走pcie通道的M.2接口必定是支持NVME協議的嗎?
PCIe4.0的測試項目PCIe相關設備的測試項目主要參考PCI-SIG發布的ComplianceTestGuide(一致性測試指南)。在PCIe3.0的測試指南中,規定需要進行的測試項目及其目的如下(參考資料:PCIe3.0ComplianceTestGuide):·ElectricalTesting(電氣特性測試):用于檢查主板以及插卡發射機和接收機的電氣性能。·ConfigurationTesting(配置測試):用于檢查PCIe設備的配置空間?!inkProtocolTesting(鏈路協議測試):用于檢查設備的鏈路層協議行為。
PCIe4.0的測試夾具和測試碼型要進行PCIe的主板或者插卡信號的一致性測試(即信號電氣質量測試),首先需要使用PCIe協會提供的夾具把被測信號引出。PCIe的夾具由PCI-SIG定義和銷售,主要分為CBB(ComplianceBaseBoard)和CLB(ComplianceLoadBoard)。對于發送端信號質量測試來說,CBB用于插卡的測試,CLB用于主板的測試;但是在接收容限測試中,由于需要把誤碼儀輸出的信號通過夾具連接示波器做校準,所以無論是主板還是插卡的測試,CBB和CLB都需要用到。pcie物理層面檢測,pcie時序測試;
校準完成后,在進行正式測試前,很重要的一點就是要能夠設置被測件進入環回模式。 雖然調試時也可能會借助芯片廠商提供的工具設置環回,但標準的測試方法還是要基于鏈 路協商和通信進行被測件環回模式的設置。傳統的誤碼儀不具有對于PCle協議理解的功 能,只能盲發訓練序列,這樣的缺點是由于沒有經過正常的鏈路協商,可能會無法把被測件 設置成正確的狀態。現在一些新型的誤碼儀平臺已經集成了PCIe的鏈路協商功能,能夠 真正和被測件進行訓練序列的溝通,除了可以有效地把被測件設置成正確的環回狀態,還可 以和對端被測設備進行預加重和均衡的鏈路溝通。所有帶pcie物理插槽的主板都可以插固態硬盤用么?假如能的話插上可以改成引導系統的盤么?PCI-E測試多端口矩陣測試
PCI-E測試和協議調試;PCI-E測試多端口矩陣測試
·TransactionProtocolTesting(傳輸協議測試):用于檢查設備傳輸層的協議行為?!latformBIOSTesting(平臺BIOS測試):用于檢查主板BIOS識別和配置PCIe外設的能力。對于PCIe4.0來說,針對之前發現的問題以及新增的特性,替換或增加了以下測試項目·InteroperabilityTesting(互操作性測試):用于檢查主板和插卡是否能夠訓練成雙方都支持的比較高速率和比較大位寬(Re-timer要和插卡一起測試)?!aneMargining(鏈路裕量測試):用于檢查接收端的鏈路裕量掃描功能。其中,針對電氣特性測試,又有專門的物理層測試規范,用于規定具體的測試項目和測試方法。表4.2是針對PCIe4.0的主板或插卡需要進行的物理層測試項目,其中灰色背景的測試項目都涉及鏈路協商功能。PCI-E測試多端口矩陣測試