www.国家的.com 8 修订 3.1
Geode™ GXm 处理器
1.0 Architecture Overview
这 国家的 半导体 Geode GXm 处理器 是
一个 x86-兼容 32-位 微处理器. 这 decoupled
加载/store 单位 (在里面 这 记忆 管理 单位)
准许 多样的 说明 在 一个 单独的 时钟 循环. 其它
特性 包含 单独的-循环 执行, 单独的-循环
操作指南 decode, 16 KB 写-后面的 cache, 和 时钟
ratesupto266mhz.thesefeaturesaremadepossible
用 这 使用 的 先进的-处理 科技 和 超级的-
pipelining.
这 GXm 处理器 有 低 电源 消耗量 在 所有
时钟 发生率. 在哪里 额外的 电源 savings 是
必需的, designers 能 制造 使用 的 Suspend 模式, 停止
时钟 能力, 和 系统 管理 模式 (smm).
这 GXm 处理器 是 分隔 在 主要的 函数的 blocks
(作 显示 在 图示 1-1):
• Integer 单位
• Floating 要点 单位 (fpu)
• 写-后面的 Cache 单位
• 记忆 管理 单位 (mmu)
• 内部的 总线 接口 单位
• 整体的 功能
说明 是 executed 在 这 integer 单位 和 在 这
floating 要点 单位. 这 cache 单位 stores 这 大多数 recently
使用 数据 和 说明 和 提供 快 进入 至
这个 信息 为 这 integer 和 floating 要点 单位.
1.1 INTEGER 单位
这 integer 单位 组成 的:
• 操作指南 缓存区
• 操作指南 Fetch
• 操作指南 解码器 和 执行
这 superpipelined integer 单位 fetches, decodes, 和
executes x86 说明 通过 这 使用 的 一个 六-平台
integer pipeline.
这 操作指南 fetch pipeline 平台 发生, 从 这
在-碎片 cache, 一个 持续的 高-速 操作指南
stream 为 使用 用 这 处理器. 向上 至 128 位 的 代号
是 读 在 一个 单独的 时钟 循环.
Branch prediction 逻辑 在里面 这 prefetch 单位 发生
一个 predicted 目标 地址 为 unconditional 或者 conditional
branch 说明. 当 一个 branch 操作指南 是
发现, 这 操作指南 fetch 平台 开始 加载 instruc-
tions 在 这 predicted 地址 在里面 一个 单独的 时钟 循环.
向上 至 48 字节 的 代号 是 queued 较早的 至 这 操作指南
decode 平台.
这 操作指南 decode 平台 evaluates 这 代号 stream
提供 用 这 操作指南 fetch 平台 和 确定 这
号码 的 字节 在 各自 操作指南 和 这 操作指南
类型. 说明 是 processed 和 解码 在 一个 maxi-
mum 比率 的 一个 操作指南 每 时钟.
这 地址 计算 函数 是 超级的-pipelined 和
包含 二 stages, AC1 和 ac2. 如果 这 操作指南
谈及 至 一个 记忆 operand, AC1 calculates 一个 直线的
记忆 地址 为 这 操作指南.
这 AC2 平台 执行 任何 必需的 记忆 manage-
ment 功能, cache accesses, 和 寄存器 文件
accesses. 如果 一个 floating 要点 操作指南 是 发现 用
ac2, 这 操作指南 是 sent 至 这 floating 要点 单位 为
处理.
这 执行 平台, 下面 控制 的 microcode, exe-
cutes 说明 使用 这 operands 提供 用 这
地址 计算 平台.
写-后面的
,
这 last 平台 的 这 integer 单位, updates 这
寄存器 文件 在里面 这 integer 单位 或者 写 至 这
加载/store 单位 在里面 这 记忆 管理 单位.
图示 1-1. 内部的 块 图解
写-后面的
单位
FPU
内部的 总线 接口 单位
Graphics 记忆 显示 PCI
SDRAM 端口 CS5530
PCI 总线
Integer
Cache 单位
整体的
功能
MMU
(crt/lcd tft)
x-总线
Pipeline 控制 控制 控制
c-总线