This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

6678 多核并行EDMA搬移

工程师好,我现在打算用8个核并行搬移,通过EDMA把DDR的数据搬移各自的核所对应的MSMC中,我现在有几个疑问:1、用不用设置MAR的值来设置Cache;2、8个搬移是不是必须用不同的通道和通道控制;3、用不用设置地址转换,把虚拟地址和物理地址之间的转换;

  • 1. 需要用设置MAR的值来设置Cache

    2. 并行搬移的话,需要用不同的通道搬移。

    3. 看您程序的需求,对多核,每个core有独立的地址映射单元XMC,可以单独配置。如每个core的配置可以不一样,如不同core上同一个逻辑地址映射到不同的物理地址,或者不同core配置不同的逻辑地址,但是其实际映射的物理地址是一样的。