潮声隔雨深 · 2019年12月28日

对于Cortex-A7,一个32bit addr,哪些bits标示set index ?

对于Cortex-A7,一个32bit addr,哪些bits标示set index / 哪些bits标示Tag / 哪些bits标示offset?

1 个回答 得票排序 · 时间排序
一知半解 · 2019年12月28日

由于A7的 I/D cache 容量都是可以配置的,所以这里只以32KB Dcache 为例,其他情况你可以自己算出来:

D cache为4-way,

32K = 4 Nsets 64 => Nsets = 128

所以从高到低位依次为:

19bit(tag) | 7bit(set) | 6bit(offset)

你的回答