请问在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的方式要好呢?