基于C64x+ DSP高速缓存一致性分析与维护
数据CACHE一致性
对于数据部分的一致性维护,需要由软件维护的情况是6),包括内核对DDR2的读取和写两种情况。图 9和图 10分别描述了这两种情况。
图 9 内核对DDR2上的数据读的情况
图 10 内核对DDR2上的数据写的情况
本文小结
高速缓存一致性问题是DSP应用中常见的问题,TI C64x+ DSP是业界高性能信号处理平台,具有优良的高速缓存性能。C64x+平台上高速缓存一致性问题维护可以归纳为以下两点:1) 代码部分的一致性问题需要由软件来维护;2) 只有当内核和其它主机共同需要访问的数据缓冲区在外部存储器中的时候,数据高速缓存一致性问题才需要由软件来进行维护。其它情况下,数据高速缓存一致性都会由硬件自动完成。
评论