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.

[参考译文] AM4378:HSR PRP 性能问题

Guru**** 2560240 points
Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/597892/am4378-hsr-prp-performance-issue

器件型号:AM4378
Thread 中讨论的其他器件:SYSBIOS

您好!
有人对高级研究人员在实施 PRU-ICSS 方面的工作提出疑问。
我们评估了 SYSBIOS_IND_SDK 中的 HSR 演示项目(HSR_PRP_APP)、其中相同的代码可在 AM3和 AM4平台上使用。
我们修改了项目、以最小延迟自动发送数据、并将"封装"的长度从64字节增加到每1.5-2秒1500字节。
(长度为64、96、128、192、256、 512、768、1024、1280、1500字节)

我们得到了无法理解的效果。 AM437x 工业 EVM 1.4A 版上的短数据包(64-256数据字节)的传输速度明显慢于 AM335x ICE 板2.1a 版(请参阅附录)。 长度为512 - 1500字节时、速度开始均衡、并大致达到最大可能网络带宽、"数据包"的长度可达1500字节。
如果您通过 PC 上的 AM437x EVM 在 AM335x ICE 上收集包含发生器的两个卡链、则会丢失和处理数据、但仅限于 AM437x 的性能。
如果基于 AM437x 数据的发生器通过 PC 中的 AM335x ICE 无损运行。

我们认为 AM335x ICE 板上的偶数。 低于可用网络带宽5-10 Mbps。

如何解释这种行为?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    ISDK 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Vladimir、

    当数据包长度发生变化时、您是否相应地更新线速的"最小延迟"?
    当您从另一个 ICE/IDK 发送数据包时、如何测量 Rx 带宽? 您是测量数据包数量和经过的时间还是测量时间戳、然后通过 PRU-ICSS IEP 捕获寄存器计算 IPG?

    此致、
    Garrett