簡單總結一下,PCIe4.0和PCIe3.0在物理層技術上的相同點和不同點有:(1)PCIe4.0的數據速率提高到了16Gbps,并向下兼容前代速率,;(2)都采用128b/130b數據編碼方式;(3)發(fā)送端都采用3階預加重和11種Preset;(4)接收端都有CTLE和DFE的均衡,;(5)PCIe3.0是1抽頭DFE,PCIe4.0是2抽頭DFE;(6)PCIe4.0接收芯片的LaneMargin功能為強制要求(7)PCIe4.0的鏈路長度縮減到12英寸,多1個連接器,更長鏈路需要Retimer;(8)為了支持應對鏈路損耗以及不同鏈路的情況,新開發(fā)的PCle3.0芯片和全部PCIe4.0芯片都需要支持動態(tài)鏈路協商功能,;如果被測件是標準的PCI-E插槽接口,如何進行PCI-E的協議分析,?廣西PCI-E測試價目表
這么多的組合是不可能完全通過人工設置和調整 的,,必須有一定的機制能夠根據實際鏈路的損耗、串擾,、反射差異以及溫度和環(huán)境變化進行 自動的參數設置和調整,,這就是鏈路均衡的動態(tài)協商,。動態(tài)的鏈路協商在PCIe3.0規(guī)范中 就有定義,,但早期的芯片并沒有普遍采用,;在PCIe4.0規(guī)范中,這個要求是強制的,,而且很 多測試項目直接與鏈路協商功能相關,,如果支持不好則無法通過一致性測試。圖4.7是 PCIe的鏈路狀態(tài)機,從設備上電開始,,需要經過一系列過程才能進入L0的正常工作狀態(tài)。 其中在Configuration階段會進行簡單的速率和位寬協商,,而在Recovery階段則會進行更 加復雜的發(fā)送端預加重和接收端均衡的調整和協商,。河北PCI-E測試銷售價格pcie 有幾種類型,哪個速度快?
PCle5.0的鏈路模型及鏈路損耗預算在實際的測試中,為了把被測主板或插卡的PCIe信號從金手指連接器引出,,PCI-SIG組織也設計了專門的PCIe5.0測試夾具,。PCle5.0的這套夾具與PCle4.0的類似,也是包含了CLB板,、CBB板以及專門模擬和調整鏈路損耗的ISI板,。主板的發(fā)送信號質量測試需要用到對應位寬的CLB板;插卡的發(fā)送信號質量測試需要用到CBB板,;而在接收容限測試中,,由于要進行全鏈路的校準,整套夾具都可能會使用到,。21是PCIe5.0的測試夾具組成,。
PCIe4.0的測試夾具和測試碼型要進行PCIe的主板或者插卡信號的一致性測試(即信號電氣質量測試),首先需要使用PCIe協會提供的夾具把被測信號引出。PCIe的夾具由PCI-SIG定義和銷售,,主要分為CBB(ComplianceBaseBoard)和CLB(ComplianceLoadBoard),。對于發(fā)送端信號質量測試來說,CBB用于插卡的測試,,CLB用于主板的測試,;但是在接收容限測試中,由于需要把誤碼儀輸出的信號通過夾具連接示波器做校準,,所以無論是主板還是插卡的測試,,CBB和CLB都需要用到。走pcie通道的M.2接口必定是支持NVME協議的嗎,?
校準完成后,,在進行正式測試前,很重要的一點就是要能夠設置被測件進入環(huán)回模式,。 雖然調試時也可能會借助芯片廠商提供的工具設置環(huán)回,,但標準的測試方法還是要基于鏈 路協商和通信進行被測件環(huán)回模式的設置。傳統的誤碼儀不具有對于PCle協議理解的功 能,,只能盲發(fā)訓練序列,,這樣的缺點是由于沒有經過正常的鏈路協商,可能會無法把被測件 設置成正確的狀態(tài)?,F在一些新型的誤碼儀平臺已經集成了PCIe的鏈路協商功能,,能夠 真正和被測件進行訓練序列的溝通,除了可以有效地把被測件設置成正確的環(huán)回狀態(tài),,還可 以和對端被測設備進行預加重和均衡的鏈路溝通,。pcie接口定義及知識解析;河北PCI-E測試銷售價格
PCI-E3.0定義了11種發(fā)送端的預加重設置,,實際應用中應該用那個,?廣西PCI-E測試價目表
相應地,,在CC模式下參考時鐘的 抖動測試中,也會要求測試軟件能夠很好地模擬發(fā)送端和接收端抖動傳遞函數的影響,。而 在IR模式下,,主板和插卡可以采用不同的參考時鐘,可以為一些特殊的不太方便進行參考 時鐘傳遞的應用場景(比如通過Cable連接時)提供便利,,但由于收發(fā)端參考時鐘不同源,,所 以對于收發(fā)端的設計難度要大一些(比如Buffer深度以及時鐘頻差調整機制)。IR模式下 用戶可以根據需要在參考時鐘以及PLL的抖動之間做一些折中和平衡,,保證*終的發(fā)射機 抖動指標即可,。圖4.9是PCIe4.0規(guī)范參考時鐘時的時鐘架構,以及不同速率下對于 芯片Refclk抖動的要求,。廣西PCI-E測試價目表