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

关于C6678的IDMA和EDMA的差别及CACHE

请问在C6678中,EDMA和 IDMA有什么差别呢?L1DCache能Cache外存上(如DDR3或EMIF16NOR)的数据吗?

把L2作为Cache用和,把L2用作RAM再用EDMA乒乓缓存结构,那个性能会好些呢?

Andy Yin:

您好,

EDMA 的源和目的地址没有限制,IDMA限制L1、L2之间的数据传输,channel及architecture均不同,具体请参考相关user guide。

对于外存而言,只要cache enable就会进L1D cache。

L2的cache与SRAM的大小取决于具体的应用,没有一个固定的好坏。

tristonewang:

回复 Andy Yin:

把L2全作为Cache,待处理数据放在DDR3中,和把L2作为SRAM用EDMA乒乓缓存结构搬到L2SRAM中处理数据,两者在性能上有多少差别,是否TI推荐直接用L2CACHE的方式要好呢?

赞(0)
未经允许不得转载:TI中文支持网 » 关于C6678的IDMA和EDMA的差别及CACHE
分享到: 更多 (0)