9397 750 14985 © koninklijke 飞利浦 electronics n.v. 2005. 所有 权利 保留.
初步的 数据 薄板 rev. 01 — 3 october 2005 12 的 38
飞利浦 半导体
lpc2141/42/44/46/48
单独的-碎片 16-位/32-位 微控制器
6. 函数的 描述
6.1 architectural overview
这 arm7tdmi-s 是 一个 一般 目的 32-位 微处理器, 这个 提供 高
效能 和 非常 低 电源 消耗量. 这 arm architecture 是 为基础 在
减少 操作指南 设置 计算机 (risc) principles, 和 这 操作指南 设置 和 related
decode mechanism 是 更 simpler 比 那些 的 microprogrammed complex
操作指南 设置 计算机 (cisc). 这个 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-位 记忆 系统.
这 particular flash implementation 在 这 lpc2141/42/44/46/48 准许 为 全部 速
执行 也 在 arm 模式. 它 是 推荐 至 程序 效能 核心的 和
短的 代号 sections (此类 作 中断 维护 routines 和 dsp algorithms) 在 arm
模式. 这 impact 在 这 整体的 代号 大小 将 是 minimal 但是 这 速 能 是 增加
用 30 % 在 thumb 模式.
6.2 在-碎片 flash 程序 记忆
这 lpc2141/42/44/46/48 包含 一个 32 kb, 64 kb, 128 kb, 256 kb 和 512 kb flash
记忆 系统 各自. 这个 记忆 将 是 使用 为 两个都 代号 和 数据 存储.
程序编制 的 这 flash 记忆 将 是 accomplished 在 一些 方法. 它 将 是
编写程序 在 系统 通过 这 串行 端口. 这 应用 程序 将 也 擦掉 和/或者
程序 这 flash 当 这 应用 是 运动, 准许 一个 好 程度 的 flexibility 为
数据 存储 field firmware 升级, 等 预定的 至 这 architectural 解决方案 选择 为 一个
在-碎片 激励 loader, flash 记忆 有 为 用户’s 代号 在 lpc2141/42/44/46/48 是
32 kb, 64 kb, 128 kb, 256 kb 和 500 kb 各自.
这 lpc2141/42/44/46/48 flash 记忆 提供 一个 最小 的 100,000 擦掉/写
循环 和 20 年 的 数据-保持.