各位专家好,我现在使用C6670做开发,C6670有2M的共享内存,我现在将这些共享内存都配置为可Cache的,同时核内通信变量也放置在该共享内存中,我想请问一下,在进行核内通信时,是否需要程序员保持用于通信的变量的Cache一致性。
另外,我看到TI的文档中说,L2 SRAM和L1D的之间的一致性由Snoop来保证了,同时共享内存也可以配置为L2SRAM,那么这时Snoop是也会保证该段共享内存的数据一致性?
谢谢!
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.
各位专家好,我现在使用C6670做开发,C6670有2M的共享内存,我现在将这些共享内存都配置为可Cache的,同时核内通信变量也放置在该共享内存中,我想请问一下,在进行核内通信时,是否需要程序员保持用于通信的变量的Cache一致性。
另外,我看到TI的文档中说,L2 SRAM和L1D的之间的一致性由Snoop来保证了,同时共享内存也可以配置为L2SRAM,那么这时Snoop是也会保证该段共享内存的数据一致性?
谢谢!