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.5 <br />

诸 如 <strong>ARM</strong>720T 和 <strong>ARM</strong>920T 之 类 的 处 理 器 均 有 MMU<br />

MMU 使 用 存 储 在 存 储 器 中 的 一 组 页 表 来 定 义 存 储 区 域 一 旦 重 置 页 表 模 块<br />

就 会 将 顶 级 页 表 写 出 至 转 换 表 基 址 寄 存 器 中 指 定 的 地 址 该 表 与 您 在<br />

peripherals.ami 的 Pagetables 部 分 中 所 定 义 的 区 域 相 对 应<br />

例 如 第 2-22 页 存 储 区 域 中 给 出 的 缺 省 配 置 详 情 定 义 了 以 下 页 表<br />

• 整 个 地 址 空 间 4GB 被 定 义 为 一 个 单 一 区 域 此 区 域 不 可 高 速 缓 存 或 缓<br />

冲 虚 拟 地 址 被 直 接 映 射 至 整 个 地 址 空 间 上 相 同 的 物 理 地 址<br />

• 第 一 个 128MB 地 址 空 间 被 定 义 为 与 第 一 个 区 域 重 叠 的 另 一 个 区 域 此 区<br />

域 可 以 高 速 缓 存 或 缓 冲 虚 拟 地 址 被 直 接 映 射 至 物 理 地 址<br />

它 们 也 可 以 按 如 下 方 式 设 置 控 制 寄 存 器<br />

• 转 换 表 基 址 寄 存 器 即 寄 存 器 2 初 始 化 后 指 向 存 储 器 中 的 页 表<br />

0xA0000000<br />

• 域 访 问 控 制 寄 存 器 即 寄 存 器 3 初 始 化 后 的 值 为 0x00000001 这 可 将 对<br />

该 区 域 的 访 问 设 为 client<br />

• 控 制 寄 存 器 即 寄 存 器 1 的 M C 和 W 位 被 配 置 为 启 用 MMU 高 速 缓<br />

存 和 写 缓 冲 器 如 果 处 理 器 有 单 独 的 指 令 和 数 据 高 速 缓 存 I 位 会 配 置 启<br />

用 指 令 高 速 缓 存<br />

2-24 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!