| 数据搜索系统,热门电子元器件搜索 |
|
GXM 数据表(PDF) 38 Page - National Semiconductor (TI) |
|
|
|
|||||||||||||||||||||||||||||
GXM 数据表(HTML) 38 Page - National Semiconductor (TI) |
|
38 / 244 page ![]() www.national.com 38 Revision 3.1 3.0 Processor Programming This section describes the internal operations of the Geode GXm processor from a programmer’s point of view. It includes a description of the traditional “core” process- ing and FPU operations. The integrated function registers are described at the end of this chapter. The primary register sets within the processor core include: • Application Register Set • System Register Set • Model Specific Register Set • Floating Point Unit Register Set. The initialization of the major registers within in core are shownin Table3-1. Theintegratedfunctionsetsare locatedinmainmemory space and include: • Internal Bus Interface Unit Register Set • Graphics Pipeline Register Set • Display Controller Register Set • Memory Controller Register Set • Power Management Register Set 3.1 CORE PROCESSOR INITIALIZATION The GXm processor is initialized when the RESET signal is asserted. The processor is placed in real mode and the registers listed in Table 3-1 are set to their initialized val- ues. RESET invalidates and disables the CPU cache, and turns off paging. When RESET is asserted, the CPU ter- minates all local bus activity and all internal execution. During the entire time that RESET is asserted, the inter- nal pipeline is flushed and no instruction execution or bus activity occurs. Approximately 150 to 250 external clock cycles after RESET is deasserted, the processor begins executing instructions at the top of physical memory (address loca- tion FFFFFFF0h). The actual time depends on the clock scaling in use. Also, an additional 220 clock cycles are needed when self-test is requested. Typically, an intersegment jump is placed at FFFFFFF0h. This instruction will force the processor to begin execution in the lowest 1 MB of address space. Thefollowing table, Table3-1,lists thecoreregisters and illustrates how they are initialized. Table 3-1. Initialized Core Register Controls Register Register Name Initialized Contents Comments EAX Accumulator xxxxxxxxh 00000000h indicates self-test passed. EBX Base xxxxxxxxh ECX Count xxxxxxxxh EDX Data xxxx 04 [DIR0]h DIR0 = Device ID EBP Base Pointer xxxxxxxxh ESI Source Index xxxxxxxxh EDI Destination Index xxxxxxxxh ESP Stack Pointer xxxxxxxxh EFLAGS Extended FLAGS 00000002h See Table 3-4 on page 43 for bit definitions. EIP Instruction Pointer 0000FFF0h ES Extra Segment 0000h Base address set to 00000000h. Limit set to FFFFh. CS Code Segment F000h Base address set to FFFF0000h. Limit set to FFFFh. SS Stack Segment 0000h Base address set to 00000000h. Limit set to FFFFh. DS Data Segment 0000h Base address set to 00000000h. Limit set to FFFFh. FS Extra Segment 0000h Base address set to 00000000h. Limit set to FFFFh. GS Extra Segment 0000h Base address set to 00000000h. Limit set to FFFFh. IDTR Interrupt Descriptor Table Register Base = 0, Limit = 3FFh GDTR Global Descriptor Table Register xxxx xxxxh LDTR Local Descriptor Table Register xxxxh TR Task Register xxxxh CR0 Machine Status Word 60000010h See Table 3-7 on page 49 for bit definitions. CR2 Control Register 2 xxxxxxxxh See Table 3-7 on page 49 for bit definitions. CR3 Control Register 3 xxxxxxxxh See Table 3-7 on page 49 for bit definitions. CR4 Control Register 4 00000000h See Table 3-7 on page 49 for bit definitions. CCR1 Configuration Control 1 00h See Table 3-11 on page 49 for bit definitions. CCR2 Configuration Control 2 00h See Table 3-11 on page 49 for bit definitions. CCR3 Configuration Control 3 00h See Table 3-11 on page 49 for bit definitions. CCR7 Configuration Control 7 00h See Table 3-11 on page 50 for bit definitions. SMAR0 SMM Address 0 00h See Table 3-11 on page 51 for bit definitions. |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |