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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

2.6.6 <br />

诸 如 <strong>ARM</strong>740T 和 <strong>ARM</strong>940T 之 类 的 处 理 器 都 有 一 个 PU<br />

PU 使 用 一 组 保 护 区 域 每 个 保 护 区 域 的 基 址 和 大 小 均 存 储 在 PU 的 寄 存 器 中<br />

一 旦 重 置 页 表 模 块 便 会 初 始 化 PU<br />

例 如 上 面 给 出 的 缺 省 配 置 详 情 会 定 义 一 个 单 一 区 域 即 区 域 0 此 区 域 被 标<br />

记 为 读 / 写 可 高 速 缓 存 和 可 缓 冲 它 占 据 整 个 地 址 范 围 从 0 至 4GB<br />

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

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

• P C 和 W 位 通 过 配 置 寄 存 器 即 寄 存 器 1 设 置 可 以 启 用 保 护 单 元<br />

高 速 缓 存 和 写 缓 冲 器<br />

• 可 高 速 缓 存 寄 存 器 即 寄 存 器 2 被 初 始 化 为 1 标 记 区 域 0 为 可 高 速 缓<br />

存 区 域<br />

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

区 域<br />

• 保 护 寄 存 器 即 寄 存 器 5 被 初 始 化 为 3 标 记 区 域 0 为 可 读 / 写 访 问 区<br />

域 该 配 置 通 过 AccessPermissions 行 进 行<br />

• 区 域 0 的 保 护 区 域 基 址 和 大 小 寄 存 器 被 初 始 化 为 0x3F 标 记 区 域 0 的 大 小<br />

为 4GB 并 标 记 区 域 为 已 启 用 区 域 0 的 保 护 区 域 基 址 和 大 小 寄 存 器 是 寄<br />

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

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

手 册<br />

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

为 128MB 和 已 启 用<br />

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

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

Saved successfully!

Ooh no, something went wrong!