This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] XIO2001:关于 XIO2001IPNP 故障

Guru**** 2474410 points
Other Parts Discussed in Thread: XIO2001

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1545614/xio2001-regarding-the-xio2001ipnp-malfunction

部件号:XIO2001


工具/软件:

您好的团队、

关于勘误表 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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    这部分的专家目前是 ooo。 他们明天会回来。 感谢您的耐心。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Kyohei:

         不同器件的器件控制寄存器中的最大有效载荷大小 (MPS) 设置可能不同。  128 字节 是每个器件可以接受的 MPS 值。

    好极了

    Brian

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Hi Brain、

    感谢您的支持。

    我们已经确认、在 PCIe 根端口侧和 XIO2001 PCIe 端口侧将最大有效载荷大小 (MPS) 设置为 128 字节时、问题会得到改善。
    这是否与勘误项 1 相对应?
    此外、我们知道勘误表项 1 是指可能多次调用中断处理的故障。
    这是否可能导致 TLPS 损坏作为副作用?

    此致、

    Kyohei

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Kyohei:

      勘误 1 问题  取决于时间。 您的问题是由于   不同设备的设备控制寄存器中的 MPS 设置不匹配导致了  格式错误的 TLP。

    此致

    Brian

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Brian、

    感谢您的支持。

    与客户确认后、他们表示:

    “在发生此问题的环境中、XIO2001 的 PCIe 根端口侧和 PCIe 端口侧都将 MPS 设置配置为 256 字节。 因此、这不是由不匹配的 MPS 设置引起的格式错误的 TLP。“

    鉴于此、是否应将其纳入勘误表第 1 项?

    此致、

    Kyohei

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Kyohei:

     由于这不是 MPS 设置问题、因此 可在勘误项 1 下进行考虑。

    好极了

    Brian