PCIe 的物理层(Physical Layer)和数据链路层(Data Link Layer)根据高速串行通信的 特点进行了重新设计,上层的事务层(Transaction)和总线拓扑都与早期的PCI类似,典型 的设备有根设备(Root Complex) 、终端设备(Endpoint), 以及可选的交换设备(Switch) 。早 期的PCle总线是CPU通过北桥芯片或者南桥芯片扩展出来的,根设备在北桥芯片内部, 目前普遍和桥片一起集成在CPU内部,成为CPU重要的外部扩展总线。PCIe 总线协议层的结构以及相关规范涉及的主要内容。PCIE 系统架构及物理层一致性测试;通信PCI-E测试维保
校准完成后,在进行正式测试前,很重要的一点就是要能够设置被测件进入环回模式。 虽然调试时也可能会借助芯片厂商提供的工具设置环回,但标准的测试方法还是要基于链 路协商和通信进行被测件环回模式的设置。传统的误码仪不具有对于PCle协议理解的功 能,只能盲发训练序列,这样的缺点是由于没有经过正常的链路协商,可能会无法把被测件 设置成正确的状态。现在一些新型的误码仪平台已经集成了PCIe的链路协商功能,能够 真正和被测件进行训练序列的沟通,除了可以有效地把被测件设置成正确的环回状态,还可 以和对端被测设备进行预加重和均衡的链路沟通。通信PCI-E测试维保pcie接口定义及知识解析;
CTLE均衡器可以比较好地补偿传输通道的线性损耗,但是对于一些非线性因素(比如 由于阻抗不匹配造成的信号反射)的补偿还需要借助于DFE的均衡器,而且随着信号速率的提升,接收端的眼图裕量越来越小,采用的DFE技术也相应要更加复杂。在PCle3.0的 规范中,针对8Gbps的信号,定义了1阶的DFE配合CTLE完成信号的均衡;而在PCle4.0 的规范中,针对16Gbps的信号,定义了更复杂的2阶DFE配合CTLE进行信号的均衡。 图 4 .5 分别是规范中针对8Gbps和16Gbps信号接收端定义的DFE均衡器(参考资料: PCI Express@ Base Specification 4.0)。
相应地,在CC模式下参考时钟的 抖动测试中,也会要求测试软件能够很好地模拟发送端和接收端抖动传递函数的影响。而 在IR模式下,主板和插卡可以采用不同的参考时钟,可以为一些特殊的不太方便进行参考 时钟传递的应用场景(比如通过Cable连接时)提供便利,但由于收发端参考时钟不同源,所 以对于收发端的设计难度要大一些(比如Buffer深度以及时钟频差调整机制)。IR模式下 用户可以根据需要在参考时钟以及PLL的抖动之间做一些折中和平衡,保证*终的发射机 抖动指标即可。图4.9是PCIe4.0规范参考时钟时的时钟架构,以及不同速率下对于 芯片Refclk抖动的要求。PCIe如何解决PCI体系结构存在的问题的呢?
这个软件以图形化的界面指导用户完 成设置、连接和测试过程,除了可以自动进行示波器测量参数设置以及生成报告外,还提供 了Swing、Common Mode等更多测试项目,提高了测试的效率和覆盖率。自动测试软件使 用的是与SigTest软件完全一样的分析算法,从而可以保证分析结果的一致性。图4.15是 PCIe4.0自动测试软件的设置界面。
主板和插卡的测试项目针对的是系统设备厂商,需要使用PCI-SIG的测试夹具测 试,遵循的是CEM的规范。而对于设计PCIe芯片的厂商来说,其芯片本身的性能首先要 满足的是Base的规范,并且需要自己设计针对芯片的测试板。16是一个典型的PCIe 芯片的测试板,测试板上需要通过扇出通道(Breakout Channel)把被测信号引出并转换成 同轴接口直接连接测试仪器。扇出通道的典型长度小于6英寸,对于16Gbps信号的插损 控制在4dB以内。为了测试中可以对扇出通道的影响进行评估或者去嵌入,测试板上还应 设计和扇出通道叠层设计、布线方式尽量一致的复制通道(Replica Channel),复制通道和扇 出通道的区别是两端都设计成同轴连接方式,这样可以通过对复制通道直接进行测试 推测扇出通道的特性。 pcie4.0和pcie2.0区别?通信PCI-E测试维保
为什么没有PCIE转DP或hdmi?通信PCI-E测试维保
虽然在编码方式和芯片内部做了很多工作,但是传输链路的损耗仍然是巨大的挑战,特 别是当采用比较便宜的PCB板材时,就不得不适当减少传输距离和链路上的连接器数量。 在PCIe3.0的8Gbps速率下,还有可能用比较便宜的FR4板材在大约20英寸的传输距离 加2个连接器实现可靠信号传输。在PCle4.0的16Gbps速率下,整个16Gbps链路的损耗 需要控制在-28dB @8GHz以内,其中主板上芯片封装、PCB/过孔走线、连接器的损耗总 预算为-20dB@8GHz,而插卡上芯片封装、PCB/过孔走线的损耗总预算为-8dB@8GHz。
整个链路的长度需要控制在12英寸以内,并且链路上只能有一个连接器。如果需要支持更 长的传输距离或者链路上有更多的连接器,则需要在链路中插入Re-timer芯片对信号进行 重新整形和中继。图4.6展示了典型的PCle4.0的链路模型以及链路损耗的预算,图中各 个部分的链路预算对于设计和测试都非常重要,对于测试部分的影响后面会具体介绍。 通信PCI-E测试维保
由于每对数据线和参考时钟都是差分的,所以主 板的测试需要同时占用4个示波器通道,也就是在进行PCIe4.0的主板测试时示波器能够 4个通道同时工作且达到25GHz带宽。而对于插卡的测试来说,只需要把差分的数据通道 引入示波器进行测试就可以了,示波器能够2个通道同时工作并达到25GHz带宽即可。 12展示了典型PCIe4.0的发射机信号质量测试环境。无论是对于发射机测试,还是对于后面要介绍到的接收机容限测试来说,在PCIe4.0 的TX端和RX端的测试中,都需要用到ISI板。ISI板上的Trace线有几十对,每相邻线对 间的插损相差0.5dB左右。由于测试中用户使用的电缆、连接器的插损都可...