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 />

AMBA <br />

您 可 以 配 置 模 型 以 便 为 处 理 器 的 每 次 非 连 续 访 问 插 入 一 个 额 外 的 解 码 周 期<br />

这 会 建 立 解 码 周 期 模 型 可 在 一 些 AMBA 总 线 系 统 上 看 到 可 以 通 过 在<br />

peripherals.ami 中 设 置 AMBABusCounts=True 来 启 用 此 设 置<br />

I-S <br />

所 有 <strong>ARM</strong> 处 理 器 特 别 是 高 速 缓 存 处 理 器 均 可 以 作 为 一 对 空 闲 和 连 续 周 期<br />

来 执 行 非 连 续 访 问 这 便 是 合 并 的 I-S 周 期 缺 省 情 况 下 模 型 会 将 这 些 周 期<br />

作 为 非 连 续 访 问 处 理 方 法 是 在 S 周 期 内 插 入 等 待 状 态 为 非 连 续 访 问 延 长<br />

时 间<br />

您 可 以 通 过 在 peripherals.ami 中 设 置 SpotISCycles=False 来 禁 用 此 设 置 但 是<br />

这 可 能 导 致 夸 大 的 性 能 指 标 特 别 是 在 建 立 带 高 速 缓 存 的 <strong>ARM</strong> 处 理 器 模 型 时<br />

模 型 可 以 使 用 以 下 三 种 方 法 中 的 任 何 一 种 来 模 拟 合 并 的 I-S 周 期<br />

Speculative 这 种 方 法 建 立 一 个 存 储 控 制 器 可 以 在 空 闲 周 期 里 预 测 解 码 的 系 统<br />

模 型 控 制 器 可 以 使 用 I 和 S 周 期 执 行 访 问 这 可 以 导 致 少 一 个 等<br />

待 状 态<br />

Early 在 <strong>ARM</strong> 声 明 下 一 个 周 期 将 是 S 周 期 即 I 周 期 的 一 半 时 开 始 解<br />

码 这 有 时 可 能 导 致 少 一 个 等 待 状 态 是 否 存 在 更 少 的 等 待 状 态<br />

取 决 于 该 存 储 区 域 的 周 期 时 间 和 非 连 续 访 问 时 间<br />

这 是 缺 省 设 置 您 可 以 通 过 在 peripherals.ami 中 设 置 ISTiming=Spec<br />

或 ISTiming=Late 来 更 改 此 设 置<br />

Late 直 至 S 周 期 才 开 始 解 码 实 际 上 I 周 期 之 后 的 所 有 S 周 期 均 被 视<br />

为 N 周 期<br />

有 关 合 并 的 I-S 周 期 的 详 情<br />

请 参 阅 第 2-14 页 <strong><strong>ARM</strong>ulator</strong> 周 期 类 型<br />

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