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.

[参考译文] TMS320F28P650DK:针对 CLA/CPU 共享数据 LSxRAM 访问 CLA 和 CPU 之间的仲裁方案

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1366180/tms320f28p650dk-access-arbitration-scheme-between-cla-and-cpu-for-the-cla-cpu-shared-data-lsxram

器件型号:TMS320F28P650DK

工具与软件:

根据我从提供的文档中了解到的、仲裁以循环方式工作、每次在 CPU 和 CLA 之间传递一个优先级。


现在我有以下问题:
是否可以将仲裁设置为始终对 CLA 或 CPU 给予优先级?

对于我目前正在进行的开发、更加重要的是不延迟 CLA、更重要的是 CPU 将始终读取写入该地址的"最新"数据(我不希望 CPU 读取优先于 CLA 写入的内容)

如果能向我澄清这个问题、我将不胜感激、
谢谢!

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

    您好、Alex、

    仲裁发生在硬件中、不可配置。  如果 CLA 正在执行读取和写入、而 CPU 仅执行读取。 最好使用 CPU-CLA 消息 RAM。 由于 MSGRAM 对 CLA 和 CPU 读取/写入以及数据访问的访问受限、因此仲裁实例可能少于 LSx RAM。

    谢谢!

    Ashwini

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

    感谢您的回答。