器件型号: TMS320F28P550SJ
尊敬的专家:
我的库是 LSRAM 中 CPU 和 CLA 共享的全局变量中的 USIGNAL 位字段。
这些位全部设计为单向传输、要么是 CPU 读取 CLA 写入、要么是 CLA 读取 CPU 写入。
无需任何其他、CLA 和 CPU 操作至少为 16 位、因此位字段的完整性可能不需要保护。
例如、当 CPU 设置位 0 时、它需要用其所保存的值写入位[1:15]、但位 1 可能是 CLA 读取 位、而 CPU 设置位 0 的操作将有机会覆盖 CLA 对位 1 的写入。
为确保 LSRAM 中的操作完整性(由于内存使用问题,我们不要使用单向 MSG RAM)、它们能否每 16 位将这些位逐个分开?
例如、位[0:15]是 CPU 写入 CLA 读取、位[16:31]是 CLA 写入 CPU 读取吗? 它们是用 16 位还是 32 位分开?
此致、
挂起