ARM中的3级流水的组织:
取指-->译码-->执行
ARM中的5级流水的组织:
取指-->译码-->执行-->缓冲\数据-->回写
ARM存储器的接口以及层次关系:
MMU实现虚拟内存管理的基础
ARM 支持的数据类型:
8、16、32位有符号数和无符号数,以两字节或者是四字节对齐。
8位:
signed char
unsigned char
16位:
short
unsigned short
32位:
int
unsigned int
ARM的存储器层次简介:
寄存器组
片上RAM
片上Cache
主存储器
硬盘
ARM的协处理器:
实现功能扩展
ARM片内总线:
1)AHB (Advanced High-Performance Bus) 用于连接高性能模块,支持突发数据传输方式及单个数据传输方式,所有时序参考同一个时钟沿。
突发数据访问,是指一次寻址,传输多个数据。
单字节访问,是指一次寻址,传一个数据
2)ASB(Advanced System Bus) :高性能模块,SDRAM,片内ram.
3)APB( advanced Peripheral Bus) : 低性能设备,外部DRAM等
”CPU核“
包括ARM核,cache管理,MMU管理等等...
ARM当前6个系列的产品:
ARM7
ARM9
ARM9E
ARM10E
SecurCore
ARM11
intel推出的:
StrongArm
Xscale
ARM7TDMI
ARM7: 32 位ARM体系结构4T版本
T:“Thumb”
D: 片上Debug
M: 增强型Multiplier
I: 片上断点以及观察点