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.

DDR3 中的数据处理和搬移问题



使用情境:TMS320C6678DSP做算法处理,所用到的数据存放在DDR3中。

问题:

(1)请问当用到DDR3中的数据时需要自己编写代码将数据搬移到核内存储空间吗?还是DSP核处理过程中会自动寻址并实现数据向核内的搬移?

(2)由于DDR3 存取速度较慢,会造成dsp流水线阻塞,看到一些文章提到cache优化来减少cache miss,提高性能,不太明白这是什么样的一个概念,能解释一下cache怎么使用吗?有哪些cache优化方法?

(3)怎么查看一段代码的流水线级数及流水线被阻塞的情况?

学的一头雾水,还请专家给予指导!谢谢!