
的Geode GXLV处理器系列
3.0
处理器编程
3.1
CORE处理器初始化
该GXLV处理器被初始化时的RESET信号
为有效。所述处理器被放置在实模式和
表3-1中列出的寄存器都被设置为初始化val-
UE的。 RESET无效,并禁止在CPU缓存中,
关闭页面。当复位有效时,CPU之三
minates所有本地总线活动和所有内部执行。
当复位有效的内部管道被刷新
没有指令执行或巴士活动发生。
大约150到250的外部时钟周期后
复位不再有效,处理器开始执行
在物理内存顶部的指令(某些地区地址
化FFFFFFF0h ) 。时钟周期的实际数
取决于时钟缩放中使用。此外,前execu-
化开始,额外的2
20
需要的时钟周期
当自我测试要求。
典型地,段间跳转时,放置在FFFFFFF0h 。
该指令将迫使处理器开始执行
在最低的1 MB的地址空间。
表3-1列出了内核寄存器,并说明它们如何
被初始化。
本节介绍的内部运作
从一个程序员的角度的Geode处理器GXLV
视图。它包括传统的“核心”亲的描述
处理和FPU操作。集成的稳压功能
存器在本章的结尾描述。
在处理器内核中的主要寄存器集
包括:
应用程序寄存器集
系统寄存器集
模型专用寄存器组
的主要寄存器的芯内的初始化是
如表3-1所示。
集成的功能集是位于主存储器
空间,并包括:
内部总线接口单元寄存器集
图形流水线寄存器集
显示控制器寄存器集
内存控制器寄存器集
电源管理寄存器集
表3-1 。初始化内核寄存器控制
注册
EAX
EBX
ECX
EDX
EBP
ESI
EDI
ESP
EFLAGS
EIP
ES
CS
SS
DS
FS
GS
IDTR
GDTR
LDTR
TR
CR0
CR2
CR3
CR4
CCR1
CCR2
CCR3
CCR4
CCR7
注册名称
累加器
BASE
算
数据
基址指针
来源索引
目标索引
堆栈指针
FL AGS
指令指针
附加段
代码段
堆栈段
数据段
附加段
附加段
中断描述符表寄存器
全局描述符表寄存器
局部描述符表寄存器
任务寄存器
控制寄存器0
控制寄存器2
控制寄存器3
控制寄存器4
配置控制1
配置控制2
配置控制3
配置控制4
配置控制7
初始化内容
XXXXXXXXH
XXXXXXXXH
XXXXXXXXH
XXXX 04 [ DIR0 ]
XXXXXXXXH
XXXXXXXXH
XXXXXXXXH
XXXXXXXXH
00000002h
0000FFF0h
0000h
F000h
0000h
0000h
0000h
0000h
基地= 0 ,限额=至3FFh
XXXXXXXXH
XXXXH
XXXXH
60000010h
XXXXXXXXH
XXXXXXXXH
00000000h
00h
00h
00h
00h
00h
参见第49页上的表3-7位定义。
参见第49页上的表3-7位定义。
参见第48页的表3-7位定义。
参见第48页的表3-7位定义。
请参阅第52页的表3-11位的定义。
请参阅第52页的表3-11位的定义。
请参阅第52页的表3-11位的定义。
请参阅第52页的表3-11位的定义。
请参阅第52页的表3-11位的定义。
基地址设置为00000000H 。限制设置为FFFFH。
基地址设置为FFFF0000h 。限制设置为FFFFH。
基地址设置为00000000H 。限制设置为FFFFH。
基地址设置为00000000H 。限制设置为FFFFH。
基地址设置为00000000H 。限制设置为FFFFH。
基地址设置为00000000H 。限制设置为FFFFH。
参见第46页的表3-4位定义。
DIR0 =设备ID
评论
0000 0000H表示自检通过。
修订版1.1
41
www.national.com