TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6678同时读写DDR问题

我现在需要8个核同时读写DDR的不同地址,他们读写的顺序先后是怎样的?

出现竞争是不是不需要人工去进行仲裁,由CPU自动完成?

同时读写对DDR数据的正确性是否会有干扰?可能会用到memcpy和EDMA3协同工作。

谢谢!

Andy Yin1:

同时读写DDR可以保证数据的正确性,其访问顺序取决于各core的优先级,默认情况下每个core的优先级是等同的,所以在一段时间内各核具有同等概率访问DDR。可以参阅corepac及MSMC user guide中相关memory bandwidth management章节。

user114715729:

回复 Andy Yin1:

谢谢您的回答,我是否可以理解为不需要我人工干预读写顺序,由每个Core自动完成竞争,只要执行完全部代码(或者完成DMA传输),就能够完成对DDR的读写,并保证数据正确呢?

kevin_wang:

回复 Andy Yin1:

如果不同core之间读取的地址有冲突, 就不能不干预了吧

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678同时读写DDR问题
分享到: 更多 (0)