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.

[参考译文] AM2434:如果可能、减少 FSI 寄存器读/写延迟

Guru**** 2424570 points
Other Parts Discussed in Thread: AM2434, TMS320F28386D

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1285090/am2434-if-any-possible-reduce-fsi-registers-read-write-latency

器件型号:AM2434
主题中讨论的其他器件: TMS320F28386D

你(们)好!

我们的团队正在将代码从 TMS320F28386D 移植到 AM2434。 我们需要应用 FSI 模块来实现芯片之间的通信。 令人惊讶的是、在 AM2434芯片上测量到的寄存器读取或写入延迟远远大于在 TMS320F28386D 芯片上测量的延迟:

指令延迟\ 处理器 TMS320F28386D CPU AM2434 CPU AM2434 PRU
每个寄存器的读取延迟(us) 0.02 0.09 0.33
每个寄存器的写入延迟(us) 0.01 0.01 0.02

 以上情况如下:

  1. AM2434 CPU 的延迟情况由 CycleCounterP 计时器测量、并确保消除 CycleCounterP 的读取延迟。 此外、在 TCM 上构建这些测试代码。
  2. AM2434 PRU 的延迟情况通过"CT_PRU0_CTRL.CYCLE_BIT.CYCLECOUNT "测量、并确保消除读取延迟。

读取寄存器或写入寄存器的延迟似乎已成为我们应用程序开发中的瓶颈。 是否有其他方法可以减少从寄存器读取或写入的延迟?

非常感谢您提出任何建议。

此致、

亨利

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

    尊敬的 Henry:

    这是一个已知问题。 我们已经为此提交了 JIRA 请求单。 计划在 MCU+ SDK 09.01.00 (2023年12月中旬)中修复此问题。

    此致、

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

    大家好、Ming

    我可以问问、您刚才提到的 JIRA 票证中需要改进哪个部分?

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

    尊敬的 Henry:

    CPU 寄存器读取延迟应该被改善。

    此致、