《嵌入式系统基础教程》第06讲_第4章ARM体系结构 85页.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:85 大小:1.6MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

《嵌入式系统基础教程》第06讲_第4章ARM体系结构 85页.ppt

《嵌入式系统基础教程》第06讲_第4章ARM体系结构85页.ppt

预览

免费试读已结束,剩余 75 页请下载文档后查看

15 金币

下载此文档

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

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

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

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

《嵌入式系统原理与开发》第4章ARM体系结构ARM处理器基本特征4.1ARM体系结构版本当前在用的ARM核概况体系结构版本V1体系结构版本V2体系结构版本V3体系结构版本V4体系结构版本V5体系结构版本V6体系结构版本V7ARM处理器的3种指令集ARM指令集和Thumb指令集指令集压缩Thumb指令集Thumb指令集(续)Jazelle技术第3种指令集JazelleJazelle指令集特征ARM体系结构版本变量列表(第1种形式)ARM体系结构变量列表(第2种形式)ARM核版本命名规则ARM核版本命名规则(续)ARM核与体系结构版本间的关系ARM体系结构版本详解ARM处理器核的3种应用类型当前主流ARM处理器核一览表4.2ARM处理器系列ARM7系列处理器特点ARM7系列处理器特点其它ARM7处理器核ARM9系列处理器ARM9系列处理器的组成ARM920T和ARM922T全性能的MMU;指令和数据Cache;高速AMBA基于总线的接口:AMBA片上总线是一个已建立的、用于SOC设计框架的开放标准。ARM940T保护单元;指令和数据Cache;高速AMBA基于总线的接口ARM9E系列ARM9E的组成ARM9E系列处理器特点紧耦合存储器在ARMV6处理器存储系统模型中的位置ARM9E系列处理器的特点ARM10系列处理器ARM10系列处理器的组成SecurCoreSC100系列ARM11系列处理器掌握ARM处理器的注意点ARM7TDMI内核产品举例ARMCortex核系列处理器ARMCortex处理器举例ARMCortex系列处理器ARMCortex-A8简介ARMCortex-A8简介(续)TI公司的OMAP3430处理器架构图Cortex-A8内核的应用举例——TI公司的OMAP3430处理器Cortex-M3内核的应用举例——意法半导体的STM32微控制器4.3ARM流水线ARM7流水线ARM7流水线架构图ARM9流水线ARM9流水线(续)ARM9流水线架构图ARM10和ARM11流水线Cortex-R4流水线4.4ARM工作模式和工作状态ARM5种异常工作模式ARM处理器工作模式ARM处理器工作模式模式使用说明(1)模式使用说明(2)模式使用说明(3)ARM处理器工作状态两种工作状态之间切换工作状态切换方法4.5ARM寄存器组织ARM寄存器组织影子寄存器ATPCS命名规则ARM寄存器的使用规则(1)ARM寄存器的使用规则(2)AAPCS标准ARM过程调用标准ATPCS和AAPCS第6讲重点第6讲重点(续)第6讲复习题与思考题第6讲复习题与思考题(续)第6讲结束