ST10R167
11/63
IV - 记忆 ORGANIZATION
这 记忆 空间 的 这 ST10R167 是
配置 在 一个 von-neumann architecture. 代号
记忆, 数据 记忆, 寄存器 和 i/o 端口 是
有组织的 在里面 这 一样 直线的 地址 空间 的
16M 字节.
这 全部 记忆 空间 能 是 accessed 字节-
wise 或者 wordwise. Particular portions 的 这
在-碎片 记忆 有 additionally 被 制造
直接地 位 addressable.
只读存储器 :
32K 字节 的 在-碎片 只读存储器.
内存 :
2K 字节 的 在-碎片 内部的 内存
(双-端口) 是 提供 作 一个 存储 为 数据, sys-
tem 堆栈, 一般 目的 寄存器 banks 和
代号. 这 寄存器 bank 能 组成 的 向上 至 16
wordwide (r0 至 r15) 和/或者 Bytewide (rl0,
rh0,
…
, rl7, rh7) 一般 目的 寄存器.
XRAM :
2K 字节 的 在-碎片 extension 内存 (sin-
gle 端口 xram) 是 提供 作 一个 存储 为 数据,
用户 堆栈 和 代号.
这 XRAM 是 连接 至 这 内部的 XBUS 和
是 accessed 像 一个 外部 记忆 在 16-位
demultiplexed 总线-模式 没有 waitstate 或者
读/写 延迟 (80ns 进入 在 25MHz CPU
时钟). 字节 和 文字 进入 是 允许.
这 XRAM 地址 范围 是 00’E000h -
00’E7FFh 如果 这 XRAM 是 使能 (xpen 位 2 的
SYSCON 寄存器). 作 这 XRAM 呈现 像
外部 记忆, 它 不能 是 使用 为 这
ST10R167’s system 堆栈 或者 寄存器 banks. 这
XRAM 是 不 提供 为 单独的 位 存储 和
因此 是 不 位 addressable. 如果 位 XRAMEN 是
cleared, 然后 任何 进入 在 这 地址 范围
00’E000h - 00’E7FFh 将 是 directed 至 外部
记忆 接口, 使用 这 BUSCONx 寄存器
相应的 至 地址 相一致 ADDRSELx
寄存器.
sfr/esfr :
1024 字节 (2 * 512 字节) 的 地址
空间 是 保留 为 the 特定的 函数 寄存器
areas. SFRs 是 wordwide 寄存器 这个 是
使用 为 controlling 和 monitoring 功能 的
这 不同的 在-碎片 单位.
能 :
地址 范围 00’EF00h - 00’EFFFh 是
保留 为 这 能 单元 进入. 这 能 是
使能 用 设置 XPEN 位 2 的 这 SYSCON
寄存器. Accesses 至 这 能 单元 使用 demul-
tiplexed 地址 和 一个 16-位 数据 总线 (字节
accesses 是 可能). 二 wait states 给 一个
进入 时间 的 160ns 在 25MHz CPU 时钟. 非
tristate waitstate 是 使用.
便条 如果 这 能 单元 是 使用, 端口 4 能 不
是 编写程序 至 输出 所有 8 段
地址 线条. 因此, 仅有的 4 段
地址 线条 能 是 使用, 减少 这
外部 记忆 空间 to 5M 字节 (1m
字节 每 CS 线条).
在 顺序 至 满足 这 needs 的 设计 在哪里 更多
记忆 是 必需的 比 是 提供 在 碎片, 向上 至
16M 字节 的 外部 内存 和/或者 只读存储器 能 是
连接 至 这 微控制器.