预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共59页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第2章多核ARM体系结构目录2.1微处理器的体系结构基础一、经典ARM处理器体系结构冯·诺依曼体系的特点2、哈佛体系结构哈佛体系结构的特点3、CISC:复杂指令集(ComplexInstructionSetComputer) 具有大量的指令和寻址方式 8/2原则:80%的程序只使用20%的指令 大多数程序只使用少量的指令就能够运行。4、RISC:精简指令集(ReducedInstructionSetComputer) 在通道中只包含最有用的指令 确保数据通道快速执行每一条指令 使CPU硬件结构设计变得更为简单为增加处理器指令流的速度,ARM7系列使用3级流水线. 允许多个操作同时处理,而非顺序执行。6、超标量执行7、高速缓存(CACHE)8、总线和总线桥32位多AHB总线矩阵9、存储器系统10.乱序执行11.分支预测2.2ARM处理器体系结构现代ARM处理器体系结构1.Thumb2.Thumb-2新的Thumb-2技术可以带来很多好处:1、ARMJazelle技术高性能对于Java平台,开发人员可以选择:JazelleRCTJIT与AOTJazelleDBXJazelleRCT2、ARMTrustZone技术3、SIMDSIMD在性能上的优势4、NEONARMv8-A这些执行状态支持三个主要指令集:ARMISAA32T32ARM2012路线图授权2.3Cortex-A9处理器体系结构2.3.1Cortex-A9内核结构2.3.2Cortex-A9单核处理器2.3.3Cortex-A9MPCore多核处理器1、探听控制单元(SCU)2、AMBA3.0AXI总线2.3.4Cortex-A9主要功能6、先进的多核技术(2)加速器一致性端口(3)通用中断控制器7、先进的可选技术(2)Cortex-A9浮点单元(FPU)小结