请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28379D 我想澄清一下 TMS320F28379D 器件在 CPU 和 DMA 引擎访问全局共享(GS) RAM 时的行为。
《技术参考手册》第4.4节指出、CPU 访问将在 DMA 完成对同一存储器接口的访问之前停止。 具体而言,标题是:
"如果一个块 DMA 传输到 CPU 正尝试访问的同一存储器接口、仲裁将在 DMA 完成访问之前暂停 CPU 访问、而不是整个传输。"
我想澄清一下、如果 CPU 和 DMA 都在访问 GS RAM 空间内的任何内存段、CPU 访问是否会停止? 或者、是否有更多的粒度、以便仅当 CPU 和 DMA 都访问 相同的存储器段(例如 GS1)时才会发生停止?
谢谢你。