ARM920T 高缓存处理器是 ARM9 Thumb 系列中高性能的 32 位系统处理器。而 ARM920T 系列微处理器包含如下几种类型的内核。
ARM9TDMI:只有内核。
ARM940T:由内核、高速缓存和内存保护单元(MPU)组成。
ARM920T:有内核、高速缓存和内存管理单元(MMU)组成。
ARM920T 提供完善的高性能 CPU 子系统,包括以下内容。
ARM9TDMI RISC 整数 CPU。
16KB指令与 16KB 数据缓存。
指令与数据存储器管理单元(MMU)。
写缓冲器。
高级微处理器总线架构(AMBA)总线接口。
ETM(内置追踪宏单元)接口。 ARM920T中的ARM9TDMI内核可执行32位ARM及16位Thumb指令集。ARM9TDMI 处理器是哈佛结构,有包括取指、译码、执行、存储及写入的 5 级流水线。 ARM920T 处理器包括以下两个协处理器。
CP14:控制软件对调试信道的访问。
CP15:系统控制处理器,提供 16 个额外寄存器来配置与控制缓存、MMU、系统保 护、时钟模式及其他系列选项。 ARM920T 处理器的主要特征如下。
ARM9TDMI 内核,ARM v4T 架构。
两套指令集:ARM 高性能 32 位指令集和 Thumb 高代码密度 16 位指令集。
5级流水线结构,即取指(F)、指令译码(D)、执行(E)、数据存储访问(M)和写 寄存器(W)。
16KB数据缓存,16KB 指令缓存。
写缓冲器:16 字节的数据缓冲器,4 字节的地址缓冲器,软件控制消耗。
标准的 ARMv4 存储器管理单元(MMU):区域访问许可,允许以 1/4 页面大小对页 面进行访问,16 个嵌入域,64 个输入指令 TLB 及 64 个输入数据 TLB。
8位、16 位、32 位的指令总线与数据总线。