1、PCIe debug环境说明
本文将以PCIe EP用户逻辑举例,描述PCIe可以添加哪些定位手段。
如图所示,PCIe IP作为endpoint与RC对接,用户实现了应用逻辑,与PCIe IP进行交互,交互信号中data格式为TLP报文格式,且交互信号包含相应的控制信号,例如PCIe配置空间和IP相干的配置信号。
常见的Debug设计可以通常有:中断、锁存状态、统计计数和实时状态。
添加Debug设计的目的通常是定位功能故障和性能故障。
功能故障通常有链路不通,出现错包,PCIe部分 function无法访问等等。