AMD manual GeodeROM Flow GX Processor/CS5535 Device

Page 33

Memory Map

32430C

 

 

Reset

ROM

Fetch

Uses CPU ID instruction.

 

 

 

CPU ID

N

 

 

 

 

 

 

Correct?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y

 

 

 

 

 

 

 

 

 

 

 

N

CMOS/NVRAM

 

 

 

 

Valid and

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Checksum

 

 

 

 

 

 

Ok?

 

 

 

 

 

 

 

Y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Halt

Y

Load CMOS/

NVRAM Defaults

Failed to

Boot

3 Times?

N

Early CS5535

Initialization

PLL Flag

Failed boots need a POR

reset and will always take this path.

indicates

Y

Jumper settings correspond to a table of SKUs for each

revision of the CPU. PLL settings can be set

manually for debug.

2nd Pass?

N

Get Core and GLIU Settings from Jumper Settings or CMOS

CPU Speed to get

PCI Clock

DRAM Clock Setting

from SPD

Continue POST

PLL Reset completed

Set All Clocks

GLCP_SYS_RSTPPL

(MSR Addr. 4C00014h)

Set PLL Flag

Internal PLL Reset

Figure 7-4. GeodeROM Flow - GX Processor/CS5535 Device

AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM Porting Guide

33

Image 33
Contents Publication ID 32430C AprilTrademarks Advanced Micro Devices, Inc. All rights reservedContents Contents GeodeLink Architecture Topology List of FiguresList of Figures List of Tables List of Tables Introduction Overview1Assumption Example MSR Transaction Model Specific Registers2Load MSR specified by ECX into Edxeax Write the value in Edxeax to MSR specified by ECXModel Specific Registers AMD Geode GeodeLink Architecture3GX Processor CS5535 Companion DeviceDescriptors GeodeLink MSR AddressingAddressing Example Memory Descriptor TypesProcessor Initialization Set Clocks and ResetSysref Mdiv VdivCalculating Processor Speed Memory Controller InitializationCPU Identification Test Extended Dram GeodeLink Modules InitializationSize Memory Default Region Configuration Properties Bit Descriptions Glpci Regions Descriptor AllocationDescriptor MSR Address Chipset ID AMD Geode CS5535 Companion Device InitializationSet ID Select Idsel Gliu InitializationIRQ Mapper Multi Function General Purpose Timers MFGPTsKeyboard Emulation Logic KEL 1+ System Management Bus SMBusAcpi Power Management LogicFlash Interface Other Legacy DD InitializationATA-5 / Hard Drive Initialization Diverse Device I/O LocationsUniversal Serial Bus USB 7 AC97 Audio Controller InitializationPCI Bus Initialization Virtual System Architecture InitializationGeodeLink Control Processor Initialization Allocate Processor Frame Buffer and VSA2 MemoryInitialize Graphics Subsystem Miscellaneous InitializationsMonochrome Support Dual Monitor Support32430C Clocking Implementation5Scratchpad Initialization Post CodesImplementation Setup Options6 32430C Memory7Map ROMVSA Memory Mapped Frame BufferVSA PCI GeodeROM Flow GX Processor/CS5535 Device VSA Table A-1. Revision History Document Revision HistoryRevision # Revisions / Comments Initial release