22
AT91M55800A
1745B
–
ATARM
–
04/02
外部 记忆
Mapping
这 记忆 编排 associates 这 内部的 32-位 地址 空间 和 这 外部 24-位
地址 总线.
这 记忆 编排 是 定义 用 程序编制 这 根基 地址 和 页 大小 的 这
外部 memories (看 ebi 用户 接口 寄存器 ebi_csr0 至 ebi_csr7). 便条
那 a0 - a23 是 仅有的 重大的 为 8-位 记忆; a1 - a23 是 使用 为 16-位 记忆.
如果 这 物理的 记忆 设备 是 小 比 这 编写程序 页 大小, 它 wraps
周围 和 呈现 至 是 重复的 在里面 这 页. 这 ebi correctly handles 任何 有效的
进入 至 这 记忆 设备 在里面 这 页 (看 图示 5).
在 这 事件 的 一个 进入 要求 至 一个 地址 外部 任何 编写程序 页, 一个
abort 信号 是 发生. 二 类型 的 abort 是 可能: 操作指南 prefetch abort
和 数据 abort. 这 相应的 例外 vector 地址 是 各自 0x0000
000c 和 0x0000 0010. 它 是 向上 至 这 系统 programmer 至 程序 这 错误 处理
routine 至 使用 在 情况 的 一个 abort (看 这 arm7tdmi 数据手册 为 更远
信息).
图示 5.
外部 记忆 小 比 页 大小
1-mbyte 设备
1-mbyte 设备
1-mbyte 设备
1-mbyte 设备
记忆
编排
Hi
低
Hi
低
Hi
低
Hi
低
根基
根基 + 1m 字节
根基 + 2m 字节
根基 + 3m 字节
根基 + 4m 字节
repeat 1
repeat 2
repeat 3