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.

6678CACHE使用问题



请问下专家,我在程序中设置了L1D L1P和L2caceh大小

1    当对一个变量赋值时,是不是都需要先变量赋值,然后执行写回cache命令

2    当读取一个变量时,是不是都需要先无效cache,然后再利用该变量值

3    以上的写回和无效  是不是只需要对L1操作而不用管L2就可以了  还是都需要对L1L L2执行写回和无效操作

谢谢。急求

  • 1. 对于定义在L1 RAM, 和Non cachable的DDR上的变量不需要,只有对定义在MSMC和Cachable DDR上的变量需要

    2. 同上

    3. 对于MSMC上的变量,只需要操作L1 cache,对于定义在DDR上的变量需要L1和L2 cache一起操作