25.11.2014 Views

RealView ARMulator ISS User Guide - ARM Information Center

RealView ARMulator ISS User Guide - ARM Information Center

RealView ARMulator ISS User Guide - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong><strong>ARM</strong>ulator</strong> 基 础 知 识<br />

<strong>ARM</strong>940T PU<br />

对 于 <strong>ARM</strong>940T PU 会 按 如 下 方 式 初 始 化<br />

• P D W 和 I 位 通 过 配 置 寄 存 器 即 寄 存 器 1 设 置 可 以 启 用 PU 写<br />

缓 冲 器 数 据 高 速 缓 存 和 指 令 高 速 缓 存<br />

• 两 个 可 高 速 缓 存 寄 存 器 即 寄 存 器 2 被 初 始 化 为 1 标 记 I 和 D 高 速 缓 存<br />

的 区 域 0 为 可 高 速 缓 存 区 域 这 在 调 试 器 中 显 示 为 0x0101 其 中<br />

— 低 字 节 位 0..7 代 表 数 据 高 速 缓 存 的 可 高 速 缓 存 寄 存 器<br />

— 高 字 节 位 8..15 代 表 指 令 高 速 缓 存 的 可 高 速 缓 存 寄 存 器<br />

• 写 缓 冲 器 控 制 寄 存 器 即 寄 存 器 3 被 初 始 化 为 1 标 记 区 域 0 为 可 缓 冲<br />

区 域 这 只 适 用 于 数 据 高 速 缓 存 指 令 高 速 缓 存 为 只 读<br />

• 两 个 保 护 寄 存 器 即 寄 存 器 5 被 初 始 化 为 3 按 如 下 方 式 标 记 指 令 和 数<br />

据 高 速 缓 存 的 区 域 0 为 完 全 访 问 这 在 调 试 器 中 显 示 为 0x00030003 其 中<br />

— 低 半 字 位 0..15 代 表 数 据 高 速 缓 存 保 护 寄 存 器<br />

— 高 半 字 位 16..31 代 表 指 令 高 速 缓 存 保 护 寄 存 器<br />

显 示 的 第 一 个 寄 存 器 值 用 于 区 域 0 第 二 个 值 用 于 区 域 1 依 次 类 推<br />

• 区 域 0 和 1 的 保 护 区 域 基 址 和 大 小 寄 存 器 初 始 化 后 可 以 标 记 区 域 大 小 并<br />

将 其 标 记 为 已 启 用 所 有 区 域 的 保 护 区 域 基 址 和 大 小 寄 存 器 均 是 寄 存 器 6<br />

的 一 部 分 寄 存 器 6 实 际 上 由 十 六 个 寄 存 器 组 成 每 一 个 都 是 一 个 区 域 的<br />

保 护 区 域 基 址 和 大 小 寄 存 器 有 关 详 情 请 参 阅 处 理 器 的 技 术 参 考 手 册<br />

• 寄 存 器 7 是 一 个 控 制 寄 存 器 无 法 预 先 知 道 是 否 可 以 从 中 读 取 数 据 调 试<br />

器 启 动 时 显 示 零 值 它 并 不 由 页 表 模 块 进 行 写 操 作<br />

• 编 程 锁 定 寄 存 器 即 寄 存 器 9 均 被 初 始 化 为 零 调 试 器 中 显 示 的 第 一 个<br />

寄 存 器 值 用 于 数 据 锁 定 控 制 第 二 个 值 用 于 指 令 锁 定 控 制<br />

• 测 试 和 调 试 寄 存 器 即 寄 存 器 15 被 初 始 化 为 零 只 有 2 和 3 位 在<br />

<strong><strong>ARM</strong>ulator</strong> 中 起 作 用 这 些 位 控 制 高 速 缓 存 替 换 算 法 是 随 机 还 是 循 环<br />

2-26 Copyright © 2002, 2003 <strong>ARM</strong> Limited 版 权 所 有 <strong>ARM</strong> DUI 0207ASC-00

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!