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.

[参考译文] TMS320F28386D:IPC 寄存器上的同时访问干扰

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1643097/tms320f28386d-simultaneous-access-interference-on-ipc-registers

部件号: TMS320F28386D

您好:

您能否确认存在同时访问:

  • 由 CPU1 写入 CPU1TOCPU2IPCSENDDATA
  • 由 CPU2 读取 CPU1TOCPU2IPCRECVDATA 中的数据  

它们都不会延迟、因为这些是纯寄存器、这与访问外设帧等情况相反。

此致、

Cl é ment

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

    尊敬的 Clement:

    是的、 CPU1TOCPU2IPCSENDDATA CPU1TOCPU2IPCRECVDATA 可以同时进行 CPU1 写入和 CPU2 读取、而不会延迟任何 CPU。 这是因为IPC 模块架构表明这些是 专用寄存器空间、 每个 CPU 具有单独的访问路径:

    • CPU1 具有对的 R/W 访问 CPU1TOCPU2IPCSENDDATA
    • CPU2 具有对的只读访问权限 CPU1TOCPU2IPCRECVDATA

    Hope this helps answer your question.

    Thanks,

    Ira