AMD CS5535 manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of AMD CS5535, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of AMD CS5535 one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of AMD CS5535. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of AMD CS5535 should contain:
- informations concerning technical data of AMD CS5535
- name of the manufacturer and a year of construction of the AMD CS5535 item
- rules of operation, control and maintenance of the AMD CS5535 item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of AMD CS5535 alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of AMD CS5535, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the AMD service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of AMD CS5535.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the AMD CS5535 item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P orting Guide AMD Geode™ GX Processor/ CS5535 Companion De vice GeodeR OM P or ting Guide April 2006 Publicat ion ID: 32430C[...]

  • Page 2

    2 AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P or ting Guide © 2006 Advanced Micr o Devices, Inc. All rights reser ved. The contents of this docu ment are pr ovided in connection with Adv anced Micro Devices , Inc. (“AMD”) products. AMD mak e s no representations or warranties w ith respect to the accuracy or completeness of th[...]

  • Page 3

    AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P orting Guide 3 Contents 32430C Contents List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Page 4

    4 AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P or ting Guide Contents 32430C[...]

  • Page 5

    AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P orting Guide 5 List of Figures 32430C List of Figures Figure 3-1. GeodeLink™ Architecture To pology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 Figure 4-1. Clock Contro l . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Page 6

    6 AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P or ting Guide List of Figures 32430C[...]

  • Page 7

    AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P orting Guide 7 List of T ables 32430C List of T ab les Table 4-1. Default Region Configuration Properties Bit Desc riptions . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Table 4-2. Diverse Device I/O Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Page 8

    8 AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P or ting Guide List of T ables 32430C[...]

  • Page 9

    AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P orting Guide 9 1 Overview 32430C 1.0 Ov er vie w 1.1 Intr oduction This document descr ibes the changes neede d f or GeodeROM and other BIOSs to suppor t th e AMD Geode™ GX proces- sor and the AMD Geode™ CS5535 co mpanion device. GeodeR OM requires modification s for hardw are initial[...]

  • Page 10

    10 AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P or ting Guide Assumption 32430C[...]

  • Page 11

    AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P orting Guide 11 2 Model Specific Registers 32430C 2.0 Model Specific Registers There are two wa ys to read o r write Mode l Specific Registers (MSRs) in a Geode™ GX proces sor system. Software run- ning on the processor can u se the RDMSR and WRMSR inst r uctions, and modules within the[...]

  • Page 12

    12 AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P or ting Guide Model Specific Registers 32430C[...]

  • Page 13

    AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P orting Guide 13 3 GeodeLink™ Architecture 32430C 3.0 GeodeLink™ Architecture GeodeLink™ architecture connects the inter nal mo dules of th e AMD Geode™ GX processo r using the data channels pro- vided by GeodeLink Interf ace Units (GLI Us). GeodeLink modules are conne cted to GLIU[...]

  • Page 14

    14 AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P or ting Guide GeodeLink™ Architecture 32430C 3.1 GeodeLink™ MSR Addressing The GX processor’ s MSRs are addressed from th e source module to the por t of the target module. The topology of the GX processor must be understood to derive the address. An MSR a ddress is parsed into t[...]

  • Page 15

    AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P orting Guide 15 4 Initialization 32430C 4.0 Initialization 4.1 Processor Initialization The AMD Geode™ GX processor contains many of the components n ormally found in system suppor t chi psets. GeodeROM must set up these components, including the DRAM cont rol ler , L1 cache controller [...]

  • Page 16

    16 AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P or ting Guide Initialization 32430C 4.1.2 Cal culating Pro cessor Speed Entr y Conditions: Stack and No-Stack v ersions required. 8254 timer availab le (por t 61). Procedure: • Utilize the Real Time Stamp Counter (R TSC). • Disable the L1 cache . • Set up a channel of the 8254 Ti[...]

  • Page 17

    AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P orting Guide 17 Initialization 32430C 4.1.3.1 Size Memor y Entr y Conditions: 4 GB descriptor in FS Core register. Procedure: F or each DIMM: • Set the f ollowing in the MC_CF07_D A T A register MSR Address 20000018h): — Module Banks per DIMM – SPD byte 5: Number of DIMM Banks — B[...]

  • Page 18

    18 AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P or ting Guide Initialization 32430C 4.1.5.1 GLIU Descripto rs Initial ization Register: P2D_BM, P2D_BMO , P2D_R, P2D_RO , P2D_SC (G LIU0 MSR Address 10000020h-10000 03Fh, GLIU1 MSR Address 40000020h-1000003Fh) IO_BM, IO_SC (GLIU0 MSR Address 1000 00E0h- 100000FFh, GLIU 1 MSR Address 40[...]

  • Page 19

    AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P orting Guide 19 Initialization 32430C Registers: CR0 RCONF MSRs: CPU Core MSR Address 00001808h-00001817h Instru ction Memor y Configuration Register : CPU Core MSR Address 000017 00h Data Memor y Configuration Register : CPU Core MSR Address 00001800h Entr y Conditions: None Procedure: I[...]

  • Page 20

    20 AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P or ting Guide Initialization 32430C 4.2 AMD Geode™ CS5535 Compan ion Device Initialization The Geode™ CS5535 is a complete compani on de vice to the GX processor . The Geode CS5535 incor porates the GeodeLink technology de veloped in the GX processor to make a tr ansparent GeodeLin[...]

  • Page 21

    AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P orting Guide 21 Initialization 32430C 4.2.4.1 IRQ Mapper The XPIC has sev eral incoming sources. They are IRQ, LPC , Y , and Z sources. The Y sources include software , USB, R T C alarm, audi o , power management, NAND Flash, SMB , KEL, and UAR Ts. The Z sources include eight MFGPTs and e[...]

  • Page 22

    22 AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P or ting Guide Initialization 32430C 4.2.4.6 A CPI 4.2.4.7 P ower Management Logic 4.2.4.8 Flash Interface 4.2.4.9 Other Legacy DD Initializatio n Location: 9C00h or other nor mal ACPI location. Descripti on: NA Initialization: ACPI VS M Location: 9D00h put on the end of ACPI. Descripti[...]

  • Page 23

    AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P orting Guide 23 Initialization 32430C 4.2.4.10 DD I/O Locations 4.2.5 A T A-5 / Hard Drive Initialization Hard drive initialization is handled by a system ROM that is loaded by GeodeROM. The hard drive ROM contains the hard drive initialization, the PIO modes suppor t, and the interrupt s[...]

  • Page 24

    24 AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P or ting Guide Initialization 32430C 4.2.8 GeodeLink™ Contr ol Processor Initializatio n The Geode CS5535 GL CP contains the diagnostic bus, the JT AG interf ace clock, south bridge control, and power manage- ment. 4.3 Virtual System Arch itecture™ Initialization Vir tual System Arc[...]

  • Page 25

    AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P orting Guide 25 Initialization 32430C 4.5 Miscellaneous Initializations In addition to the previous processor initializations, the graphics card(s) m ust also be initialized. 4.5.1 Initialize Graphics Subsystem There are two different modes: CR T and TFT . Graphics initializa tion nee ds [...]

  • Page 26

    26 AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P or ting Guide Initialization 32430C[...]

  • Page 27

    AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P orting Guide 27 5 Implementation 32430C 5.0 Implementation 5.1 Implementation The follo wing is a collection of imp lementation details to consid er in the GeodeROM implementation phase. 5.1.1 Clocking There are two clock inputs to the GX processor : the system PCI clock (SYSREF) used to [...]

  • Page 28

    28 AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P or ting Guide Implementation 32430C[...]

  • Page 29

    AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P orting Guide 29 6 Setup Options 32430C 6.0 Setup Options Initial configuration is set in the configur ator at build time. Based on those settings, there are some setup options at r untim e that are platform specific. Check y our platf or m specification for more details. Desired Setup Opt[...]

  • Page 30

    30 AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P or ting Guide 32430C[...]

  • Page 31

    AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P orting Guide 31 7 Memory Map 32430C 7.0 Memor y Map Figures 7-1, 7-2, and 7 -3 show the system memory . Figure 7-1 is the GLIU Descriptor Map, Figure 7-2 shows the Core Cache descriptors, and Figure 7-3 on page 32 shows the Core cache region configurations. Figure 7-4 on page 33 shows the[...]

  • Page 32

    32 AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P or ting Guide Memory Map 32430C Figure 7-3. CPU Core Cache Region Configurations ROM PCI Memor y Mapped PCI PCI Memor y Mapped VSA PCI Memor y Mapped F rame Buffer Memor y Mappe d Video Registers PCI F rame Buff er VSA Extended Memor y System and Option ROMs Conv entional Memo ry RCONF[...]

  • Page 33

    AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P orting Guide 33 Memory Map 32430C Figure 7-4. GeodeR OM Flow - GX Process or/CS5535 Devi ce Reset ROM Fe tc h CPU ID Correct? F ailed to Boot 3 Times? PLL Flag indicates CMOS/N VRAM V alid and Checksum Get Core and GLIU Settings from Jumper Settings or CMOS CPU Speed to get PCI Clock DRAM[...]

  • Page 34

    34 AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P or ting Guide Memory Map 32430C Figure 7-4 "Geo deROM Flo w - GX Proc essor/CS5535 De vice" (Contin ued) Finish Post Setup Stack Shadow R OM Initialize and Enable Cache Nor thbridge Initialization and CPU Bug Fixes Chipset Initialization SuperI/O Initialization CS5535 descrip[...]

  • Page 35

    A AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM P orting Guide 35 Appendix A: Suppor t Document ation 32430C Appendix A Suppor t Documentation A.1 Document Revision History This section repor ts the revision/creation process of the por ting guide. Any re visions (i.e., additions, deletions, parameter corrections, etc.) are recorded in [...]

  • Page 36

    One AMD Place • P .O . Box 3453 • Sunnyv ale, CA 94088-3453 USA • T el: 408-749-4000 or 800-538-8450 • TWX: 910-339-9280 • TELEX: 3 4-6306 www .amd.com[...]