在物理層方面,PCIe總線采用多對高速串行的差分信號進行雙向高速傳輸,每對差分 線上的信號速率可以是第1代的2 . 5Gbps、第2代的5Gbps、第3代的8Gbps、第4代的 16Gbps、第5代的32Gbps,其典型連接方式有金手指連接、背板連接、芯片直接互連以及電 纜連接等。根據(jù)不同的總線帶寬需求,其常用的連接位寬可以選擇x1、x4、x8、x16等。如 果采用×16連接以及第5代的32Gbps速率,理論上可以支持約128GBps的雙向總線帶寬。 另外,2019年PCI-SIG宣布采用PAM-4技術,單Lane數(shù)據(jù)速率達到64Gbps的第6代標 準規(guī)范也在討論過程中。列出了PCIe每一代技術發(fā)展在物理層方面的主要變化。pcie接口定義及知識解析;四川PCI-E測試
在之前的PCIe規(guī)范中,都是假定PCIe芯片需要外部提供一個參考時鐘(RefClk),在這 種芯片的測試中也是需要使用一個低抖動的時鐘源給被測件提供參考時鐘,并且只需要對 數(shù)據(jù)線進行測試。而在PCIe4.0的規(guī)范中,新增了允許芯片使用內部提供的RefClk(被稱 為Embeded RefClk)模式,這種情況下被測芯片有自己內部生成的參考時鐘,但參考時鐘的 質量不一定非常好,測試時需要把參考時鐘也引出,采用類似于主板測試中的Dual-port測 試方法。如果被測芯片使用內嵌參考時鐘且參考時鐘也無法引出,則意味著被測件工作在 SRIS(Separate Refclk Independent SSC)模式,需要另外的算法進行特殊處理。HDMI測試PCI-E測試維保PCIE與負載只有時鐘線和數(shù)據(jù)線,搜索的時候沒有控制管理線,怎么找到的寄存器呢?
PCIe4.0標準在時鐘架構上除了支持傳統(tǒng)的共參考時鐘(Common Refclk,CC)模式以 外,還可以允許芯片支持參考時鐘(Independent Refclk,IR)模式,以提供更多的連接靈 活性。在CC時鐘模式下,主板會給插卡提供一個100MHz的參考時鐘(Refclk),插卡用這 個時鐘作為接收端PLL和CDR電路的參考。這個參考時鐘可以在主機打開擴頻時鐘 (SSC)時控制收發(fā)端的時鐘偏差,同時由于有一部分數(shù)據(jù)線相對于參考時鐘的抖動可以互 相抵消,所以對于參考時鐘的抖動要求可以稍寬松一些
PCle5.0的鏈路模型及鏈路損耗預算在實際的測試中,為了把被測主板或插卡的PCIe信號從金手指連接器引出,PCI-SIG組織也設計了專門的PCIe5.0測試夾具。PCle5.0的這套夾具與PCle4.0的類似,也是包含了CLB板、CBB板以及專門模擬和調整鏈路損耗的ISI板。主板的發(fā)送信號質量測試需要用到對應位寬的CLB板;插卡的發(fā)送信號質量測試需要用到CBB板;而在接收容限測試中,由于要進行全鏈路的校準,整套夾具都可能會使用到。21是PCIe5.0的測試夾具組成。我的被測件不是標準的PCI-E插槽金手指的接口,怎么進行PCI-E的測試?
PCIe4.0的接收端容限測試在PCIel.0和2.0的時代,接收端測試不是必需的,通常只要保證發(fā)送端的信號質量基本就能保證系統(tǒng)的正常工作。但是從PCle3.0開始,由于速率更高,所以接收端使用了均衡技術。由于接收端更加復雜而且其均衡的有效性會影響鏈路傳輸?shù)目煽啃裕越邮斩说娜菹逌y試變成了必測的項目。所謂接收容限測試,就是要驗證接收端對于惡劣信號的容忍能力。這就涉及兩個問題,一個是惡劣信號是怎么定義的,另一個是怎么判斷被測系統(tǒng)能夠容忍這樣的惡劣信號。PCI-E的信號測試中否一定要使用一致性測試碼型?眼圖測試PCI-E測試多端口矩陣測試
PCIE 5.0,速率翻倍vs性能優(yōu)化;四川PCI-E測試
PCIe4.0的測試夾具和測試碼型要進行PCIe的主板或者插卡信號的一致性測試(即信號電氣質量測試),首先需要使用PCIe協(xié)會提供的夾具把被測信號引出。PCIe的夾具由PCI-SIG定義和銷售,主要分為CBB(ComplianceBaseBoard)和CLB(ComplianceLoadBoard)。對于發(fā)送端信號質量測試來說,CBB用于插卡的測試,CLB用于主板的測試;但是在接收容限測試中,由于需要把誤碼儀輸出的信號通過夾具連接示波器做校準,所以無論是主板還是插卡的測試,CBB和CLB都需要用到。四川PCI-E測試