• 32-位 减少 操作指南 设置 计算机 (risc)
architecture
• 二 操作指南 sets:
- ARM
®
高-效能 32-位 操作指南 设置
- Thumb
®
高-代号-密度 16-位 操作指南 设置
• 运用 这 arm9tdmi™ 处理器 核心
• 非常 低 电源 消耗量
- 工业-leader 在 mips/watt 和 效能
> 200 mips
• harvard architecture
- 8k x 8 数据 cache
- 8k x 8 操作指南 cache
- caches 能 是 设置 至 “write-through” 或者
“write-back” 模式
1.0 特性
•
five-平台 pipeline consisting 的 fetch, decode,
execute, 记忆 和 写 stages
•
8-, 16- 和 32-位 数据 类型
•
arm922t macrocell 包含:
- 记忆 管理 单位
- 写 缓存区
- AMBA
™
总线 接口
- embedded 查出 macrocell 接口
•
在-碎片 jtag debug 和 在-电路 emulation
•
extensive 范围 的 第三-群 应用
开发 tools
这 arm922t embedded macrocell 是 一个 成员 的 这
arm 家族 的 一般-目的 32-位 微处理器,
这个 提供 高 效能 和 非常 低 电源
消耗量.
这 arm architecture 是 为基础 在 减少 操作指南 设置
计算机 (risc) principles. 这 操作指南 设置 和 relat-
ed decode mechanism 是 更 simpler 比 那些 的
microprogrammed complex 操作指南 设置 计算机.
这个 simplicity 结果 在 一个 高 操作指南 throughput 和
impressive real-时间 中断 回馈 从 一个 小 和
费用-有效的 碎片.
pipelining 是 运用 所以 那 所有 部分 的 这 处理
和 记忆 系统 能 运作 continuously. 这 five-
平台 pipeline, utilizing 一个 harvard architecture 组成 的
fetch, decode, execute, 记忆 和 写 stages.
这 arm922t 是 targeted 为 使用 在 multi-programmer
产品 在哪里 全部 记忆 管理, 高
效能 和 低 电源 是 所有 重要的. 这
独立的 数据 和 操作指南 caches 是 8k x 8 在 大小.
这 macrocell 也 提供 一个 版本 4 (v4) mmu 至
提供 转变 和 进入 许可 checks 为
操作指南 和 数据 地址.
这 arm922t 也 支持 这 arm debug architecture
和 包含 逻辑 至 assist 在 硬件 和 软件
debug. 支持 是 也 提供 在 碎片 为 coprocessors
用 exporting 这 操作指南 和 数据 buses 和 简单的
handshaking 信号. 这 arm922t 接口 至 这
balance 的 这 系统 在 unified 地址 和 数据
buses, 准许 implementation 的 也 一个 先进的
2.0 描述
微控制器 architecture (amba), 先进的 系统
总线 (asb) 或者 先进的 高-效能 总线 (ahb)
scheme 也 作 一个 全部地 一致的 amba 总线 主控, 或者
作 一个 从动装置 为 生产 测试.
最终, 这 arm922t 提供 这 接口 至, 和
支持 这 增加 的 一个 embedded 查出 macrocell
(etm) 为 real-时间 tracing 的 说明 和 数据.
这 处理器 使用 和 这 arm922t, 这 arm9tdmi,
雇用 一个 唯一的 architectural implementation 知道 作
thumb, 这个 制造 它 ideally suited 至 高 容积
产品 和 记忆 restrictions 或者 产品
在哪里 代号 密度 是 一个 公布.
这 关键 idea behind thumb 是 那 的 一个 超级的-减少
操作指南 设置. essentially, 这 arm9tdmi 处理器 有
二 操作指南 sets:
•
一个 标准 32-位 arm 设置
•
一个 16-位 thumb 操作指南 设置
这 thumb 设置
’
s 16-位 操作指南 长度 准许 它 至
approach 两次 这 密度 的 标准 arm 代号 当
retaining 大多数 的 这 arm
’
s 效能 有利因素 在
一个 传统的 16-位 处理器 使用 16-位 寄存器. 这个 是
可能 因为 thumb 代号 运作 在 这 一样
32-位 寄存器 设置 作 arm 代号. thumb 代号 是 能 至
提供 向上 至 65 百分比 的 这 代号 大小 的 arm, 和 160
百分比 的 这 效能 的 一个 相等的 arm proces-
sor 连接 至 一个 16-位 记忆 系统.
一个 函数的 图解 的 这 arm922t macrocell 是 显示
在 图示 1 在 页 2.
ami 半导体
www.amis.com
1
ARM922T
embedded risc 微控制器 核心