工具/软件:
您好的团队、
关于勘误表 1(使用串行中断可能会导致发送多条 MSI 消息。)、
高流量时、XIO2001 是否可能从 PCIe 端口侧发送损坏的 TLP
情况和最大有效载荷大小为 256 字节(先是 200 字节)?
XIO2001 安装在我们的开发板上。 在 PCIe 侧、它连接到 PCIe 根端口。
在 PCI 本地总线端、有 3 个 PCI 插槽、并设置了 PCI 1GbE LAN 卡。
当我们向这 3 个 PCI LAN 卡注入 LAN 流量大约 10 小时时、PCIe 根端口会检测到
格式错误的 TLP。 以下是在 PCIe 根端口上记录的标头日志。
标头 LOG0:0xA532_1E68
标头 log1:0xA002_CEA5
标头 log2:0x0000_0000
标头 LOG3:0x0000_0000
*我们认为这个 TLP 是有源的 (PCIe 规范中没有定义 TLP 类型 A5h)。
但是、当我们将 PCIe 端的最大有效载荷大小设置为 128 字节并注入相同的流量时、
72 小时内我们没有看到格式错误的 TLP。
[PCI 配置寄存器设置]
在 XIO2001 的 PCIe 端口上、执行 INTx 仿真中断。
-中断禁用位(命令寄存器)是 0b。
- MSI 使能位(消息控制寄存器)为 0b。
此致、
Kyohei