一直在和C66系列打交道,有些经验理解,和大家分享,可能会有些纰漏,欢迎探讨:)
IDMA:每个DSP内核带一个。C6678共8个
EDMA:一个C6678芯片内有三个组。 组1包含2个,组2、组3各包含4个,因此总共是10个。
PkDMA:这个是Multicore Navigator内部使用的DMA。
其中
-EDMA按照分组可以在所有内存空间L1,L2,SL2,DDR3进行拷贝。
-IDMA只能在L1,L2之间拷贝。
-PkDMA由Multicore Navigator操作拷贝。
-另外外设,EDMA,PA以及算法加速器等也会用到PkDMA。
欢迎探讨 William.dong@enea.com
Jane Lu:
William,
Thanks for the sharing!
zhao jd:
要是提供一些例子就好了!更容易理解!
jie lei:
IDMA:2个每corepac
EDMA:3个CC,16+64+64个逻辑通道,2+4+4个TC
PkDMA:QMSS、SRIO、PA、SA使用
欢迎探讨 chess20052006@aliyun.com