飞利浦 半导体
LPC2210
16/32-位 arm 微控制器 和 外部 记忆 接口
初步的 数据 rev. 01 — 09 二月 2004 11 的 39
9397 750 12872
© koninklijke 飞利浦 electronics n.v. 2004. 所有 权利 保留.
6. 函数的 描述
详细信息 的 这 lpc2210 系统 和 附带的 功能 是 描述 在 这
下列的 sections.
6.1 architectural overview
这 arm7tdmi-s 是 一个 一般 目的 32-位 微处理器, 这个 提供 高
效能 和 非常 低 电源 消耗量. 这 arm architecture 是 为基础 在
减少 操作指南 设置 计算机 (risc) principles, 和 这 操作指南 设置 和
related decode mechanism 是 更 simpler 比 那些 的 microprogrammed
complex 操作指南 设置 计算机. 这个 simplicity 结果 在 一个 高 操作指南
throughput 和 impressive real-时间 中断 回馈 从 一个 小 和
费用-有效的 处理器 核心.
pipeline 技巧 是 运用 所以 那 所有 部分 的 这 处理 和 记忆
系统 能 运作 continuously. 典型地, 当 一个 操作指南 是 正在 executed,
它的 successor 是 正在 解码, 和 一个 第三 操作指南 是 正在 fetched 从 记忆.
这 arm7tdmi-s 处理器 也 雇用 一个 唯一的 architectural strategy 知道 作
thumb, 这个 制造 它 ideally suited 至 高-容积 产品 和 记忆
restrictions, 或者 产品 在哪里 代号 密度 是 一个 公布.
这 关键 idea behind thumb 是 那 的 一个 超级的-减少 操作指南 设置. essentially,
这 arm7tdmi-s 处理器 有 二 操作指南 sets:
•
这 标准 32-位 arm 设置.
•
一个 16-位 thumb 设置.
这 thumb 设置’s 16-位 操作指南 长度 准许 它 至 approach 两次 这 密度 的
标准 ARM 代号 当 retaining 大多数 的 这 ARM’s 效能 有利因素 在 一个
传统的 16-位 处理器 使用 16-位 寄存器. 这个 是 可能 因为 thumb
代号 运作 在 这 一样 32-位 寄存器 设置 作 arm 代号.
THUMB 代号 是 能 至 提供 向上 至 65% 的 这 代号 大小 的 arm, 和 160% 的 这
效能 的 一个 相等的 arm 处理器 连接 至 一个 16-位 记忆 系统.
6.2 在-碎片 静态的 内存
在-碎片 静态的 内存 将 是 使用 为 代号 和/或者 数据 存储. 这 sram 将 是
accessed 作 8-位, 16-位, 和 32-位. 这 lpc2210 提供 16 kb 的 静态的 内存.
6.3 记忆 编排
这 lpc2210 记忆 maps 包含 一些 distinct regions, 作 显示 在 这
下列的 figures.
在 增加, 这 cpu 中断 vectors 将 是 re-编排 至 准许 它们 至 reside 在
也 在-碎片 激励-loader, 外部 记忆 bank0 或者 在-碎片 静态的 内存. 这个 是
描述 在 部分 6.19 “system control”.