ARM认证工程师应试指南
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.3 ARM Cortex-A系列处理器架构关键点

许多关键点对于Cortex-A系列器件都是相同的。

● 32位RISC处理器,具有16×32位的寄存器和以模式为基础的寄存器集合;

● 改进型哈佛体系结构(独立的、指令和数据的并发访问);

● load/store(加载/存储)体系结构;

● 以Thumb-2技术为标准;

● VFP和NEON的选项,有望成为通用目的应用处理器的标准功能;

● 对来自于以前ARM处理器的代码向后兼容;

● 4GB的虚拟地址空间和最小4 GB的物理地址空间;

● 虚拟地址转换到物理地址的硬件转换表;

● 虚拟页面大小为4KB、64KB、1MB和16MB,可缓存属性和存取权限可以在每个页面上进行单独设置;

● 大端和小端字节数据访问支持;

● 基本加载/存储指令的未对齐访问支持;

● 对称多处理器SMP支持MPCore™变种,具有L1级别高速缓存的完整数据;

● 自动缓存和转换后备缓冲器(TLB)维护传播提供高效率的SMP操作;

● 物理索引,物理标记(PIPT)的数据高速缓存。