QwQ 嵌入式系统复习第三章

第一节 嵌入式微处理器概述

- 嵌入式处理器结构
控制单元、算术逻辑单元和寄存器

第二节 ARM体系结构概览

- ARM处理器的特点
小体积、低功耗、成本低、高性能;
16位/32位双指令集;
全球众多的合作伙伴。

- 当前ARM体系结构
的扩充包括

Thumb:16位指令集,用以改善代码密度;
DSP:用于DSP应用的算术运算指令集;
Jazeller:允许直接执行Java代码的扩充。

- ARM体系结构版本
Version 1 (obsolete)
基本数据处理
字节,字以及多字 load/store
软件中断
26 bit 地址总线

Version 2 (obsolete)
Multiply & Multiply-accumulate
支持协处理器
支持线程同步
26 bit 地址总线

V3版本推出32位寻址能力,结构扩展变化为
T—16位压缩指令集
M—增强型乘法器,产生全64位结果

V4版本增加了半字load和store指令

V5版本改进了ARM和Thumb之间的交互,结构扩展变化为:
E—增强型DSP指令集,包括全部算法操作和16位乘法操作
J----支持新的JAVA,提供字节代码执行的硬件和优化软件加速功能

- 体系结构变化
THUMB指令集;
长乘法指令 (‘M’):提供全64位结果;
增强DSP 指令集 (‘E’):可附加在ARM中的DSP指令,64 bit 转换,在v5版本中第一次推出;
处理器内核的变化:D: 在片调试. 处理器可响应调试暂停请求I: Embedded ICE. 支持片上断点调试。
ARM DSP 指令集:对于音频DSP应用提供高达70%的处理速度
Jazelle:提供比基于软件的JAVA虚拟机(JVM)更高的性能

- ARM流水线的级数
ARM9流水线增加到5级,增加了存储器访问段和回写段,

- AMBA总线
最初的AMBA总线包含ARM系统总线(ASB)和ARM外设总线(APB)。

- Cache和紧耦合器
结合Cache和TCM,ARM即能改善性能,又能够获得可预测的实时响应。

- 存储器管理
无保护模式
提供有限保护的存储器保护单元(MPU)
提供全面保护的存储器管理单元(MMU)

- 协处理器
一个协处理器通过扩展指令或提供配置寄存器来扩展内核处理功能。

- ARM体系结构的命名规则
在这里插入图片描述
- ARM9TDMI
1.Harvard架构
增加了可用的存储器宽度:指令存储器接口
数据存储器接口
可以实现对指令和数据存储器的同时访问
2. 五级流水线
3.实现了以下改进:
改进 CPI 到 ~1.5
提高了最大时钟频率

第三节 ARM编程模型

- 指令流水线
ARM7 系列使用3级流水线;PC指向正被取指的指令,而非正在执行的指令。

- 处理器的工作状态
ARM - 32-bit, 按字排列的ARM指令集
Thumb -16-bit, 按半字排列的Thumb指令集

- 存储器模式
大端模式 小端模式
高低低高 高高低低

- 数据和指令类型
ARM 采用的是32位架构

- 处理器工作模式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值