5
AT91M40800
1348ds–atarm–02/02
Architectural
Overview
这 AT91M40800 微控制器 integrates 一个 ARM7TDMI 和 Embedded ICE inter-
面向, memories 和 peripherals. 这 architecture 组成 的 二 主要的 buses, 这
先进的 系统 总线 (asb) 和 这 先进的 附带的 总线 (apb). 设计 为
最大 效能 和 控制 用 这 记忆 控制, 这 ASB 接口 这
ARM7TDMI 处理器 和 这 在-碎片 32-位 memories, 这 外部 总线 接口
(ebi) 和 这 AMBA
™
桥. 这 AMBA 桥 驱动 这 apb, 这个 是 设计 为
accesses 至 在-碎片 peripherals 和 优化 为 低 电源 消耗量.
这 AT91M40800 微控制器 实现 这 ICE 端口 的 这 ARM7TDMI 处理器
在 专心致志的 管脚, offering 一个 完全, 低 费用 和 容易-至-使用 debug 解决方案 为 tar-
得到 debugging.
Memories
这 AT91M40800 微控制器 embeds 向上 至 8K 字节 的 内部的 sram. 这 内部的
记忆 是 直接地 连接 至 这 32-位 数据 总线 和 是 单独的-循环 accessible.
这 AT91M40800 微控制器 特性 一个 外部 总线 接口 (ebi), 这个
使能 连接 的 外部 memories 和 应用-明确的 peripherals. 这 EBI
支持 8- 或者 16-位 设备 和 能 使用 二 8-位 设备 至 emulate 一个 单独的 16-位
设备. 这 EBI 实现 这 early 读 协议, enabling faster 记忆 accesses
比 标准 记忆 接口.
Peripherals
这 AT91M40800 微控制器 合并 一些 peripherals, 这个 是 classified 作
系统 或者 用户 peripherals. 所有 在-碎片 peripherals 是 32-位 accessible 用 这 AMBA
桥, 和 能 是 编写程序 和 一个 最小 号码 的 说明. 这 附带的
寄存器 设置 是 composed 的 控制, 模式, 数据, 状态 和 使能/使不能运转/状态
寄存器.
一个 在-碎片 附带的 数据 控制 (pdc) transfers 数据 在 这 在-碎片
USARTs 和 在- 和 止-碎片 memories 地址 空间 没有 处理器 intervention.
大多数 importantly, 这 PDC removes 这 处理器 中断 处理 overhead, 制造
它 可能 至 转移 向上 至 64K 相接的 字节 没有 reprogramming 这 开始
地址, 因此 增加 这 效能 的 这 微控制器, 和 减少 这 电源
消耗量.
系统 Peripherals
这 外部 总线 接口 (ebi) 控制 这 外部 记忆 或者 附带的 设备 通过
一个 8- 或者 16-位 databus 和 是 编写程序 通过 这 apb. 各自 碎片 选择 线条 有
它的 自己的 程序编制 寄存器.
这 电源-节省 (ps) 单元 实现 这 空闲 模式 (arm7tdmi 核心 时钟
stopped 直到 这 next 中断) 和 使能 这 用户 至 adapt 这 电源 消耗量 的
这 微控制器 至 应用 (所需的)东西 (独立 附带的 时钟 控制).
这 先进的 中断 控制 (aic) 控制 这 内部的 中断 来源 从 这
内部的 peripherals 和 这 四 外部 中断 线条 (包含 这 fiq), 至 提供 一个
中断 和/或者 快 中断 要求 至 这 arm7tdmi. 它 integrates 一个 8-水平的 priority
控制 和, 使用 这 自动-vectoring 特性, 减少 这 中断 latency 时间.
这 并行的 输入/输出 控制 (pio) 控制 向上 至 32 i/o 线条. 它 使能 这 用户
至 选择 明确的 管脚 为 在-碎片 附带的 输入/输出 功能, 和 一般-目的
输入/输出 信号 管脚. 这 PIO 控制 能 是 编写程序 至 发现 一个 中断 在
一个 信号 改变 从 各自 线条.
这 看门狗 (wd) 能 是 使用 至 阻止 系统 锁-向上 如果 这 软件 变为
trapped 在 一个 deadlock.
这 特定的 函数 (sf) 单元 integrates 这 碎片 id, 这 重置 状态 和 这 pro-
tect 寄存器.