飞利浦 半导体
lpc2119/lpc2129
单独的-碎片 16/32-位 微控制器
产品 数据 rev. 03 — 22 12月 2004 9 的 34
9397 750 13146
© koninklijke 飞利浦 electronics n.v. 2004. 所有 权利 保留.
6. 函数的 描述
详细信息 的 这 lpc2119/lpc2129 系统 和 附带的 功能 是 描述 在
这 下列的 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 在-碎片 flash 程序 记忆
这 lpc2119/lpc2129 包含 一个 128 kb 和 256 kb flash 记忆 系统
各自. 这个 记忆 将 是 使用 为 两个都 代号 和 数据 存储.
程序编制 的 这 flash 记忆 将 是 accomplished 在 一些 方法. 它 将 是
编写程序 在 系统 通过 这 串行 port. 这 应用 程序 将 也 擦掉
和/或者 程序 这 flash 当 这 应用 是 运动, 准许 一个 好 程度 的
flexibility 为 数据 存储 field firmware 升级, 等 当 在-碎片 bootloader 是
使用, 120/248 kb 的 flash 记忆 是 有 为 用户 代号.
这 lpc2119/lpc2129 flash 记忆 提供 一个 最小 的 100,000 擦掉/写
循环 和 20 年 的 数据 保持.
在-碎片 bootloader (作 的 修订 1.60) 提供 代号 读 保护 (crp) 为 这
lpc2119/lpc2129 在-碎片 flash 记忆. 当 这 crp 是 使能, 这 jtag
debug 端口 和 isp commands accessing 也 这 在-碎片 内存 或者 flash 记忆