上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)的数据高速缓存。