ARM的总线接口及存储器层次结构

来源:互联网 发布:淘宝怎么看总消费 编辑:程序博客网 时间:2024/06/08 23:25

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:     片上断点以及观察点







原创粉丝点击