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

TMS320C6678 EDMA多核并行间隔存储的问题

各位专家好:

        最近在评估板上用EDMA做数据的多核并行存储时遇到了一些问题,想请教各位专家。由于我的需求是做间隔存储,所以单核的总存储时间为0.3s,但是我用双核做并行存储时,时间却增加到0.4s,理论上讲跟单核的存储时间应该相同。怀疑是两个核同时做间隔存储时引起总线阻塞,最终使得存储时间变长。

        两个核所用的channel和PaRAM均不同,想请教各位,可否通过设置优先级或握手的方式使得每次核0间隔存完后核1再做间隔存储吗?8个核并行存储时又该怎么调度呢?

谢谢!

Lin Feng1:

EDMA是一个外设器件,不存在单核或者多核的区别。不知你说的“多核并行存储”是否就是每个核触发一个EDMA的传输?如果是这样,单核或多核触发没有区别,只和EDMA的传输能力和存储器的带宽有关。

qian cui:

回复 Lin Feng1:

如果每个核分别用dma进行数据传输,每个核需要分别初始化dma吗?每个核在初始化dma时候配置的通道号和region不同就可以了吗?具体怎么做,使用CSL

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678 EDMA多核并行间隔存储的问题
分享到: 更多 (0)