以ARM920T为例,没怎么看懂,权作记录。
上面是ARM920T的block function图,核心是ARM9TDMI,另外实现了I/Dcache,MMU,CP15以等组件。其中R13是CP15的一个寄存器,用作FCSE用的,用来转VA到MVA;一般系统都用不到,至少MTK平台和Linux没有实现相关的功能。
一个信息是ARM9TDMI和ARM920T、ARM940等ARM芯片在逻辑上不是同一个层次的,ARM9TDMI只是一个CPU内核,ARM920T等芯片是在这个核的基础上添加了一些其他的组件,比如CP15