AMD Geode GX1 Processor Data Book
Total Page:16
File Type:pdf, Size:1020Kb
AMD Geode™ GX1 Processor Data Book December 2003 Publication ID: Revision 5.0 AMD Geode™ GX1 Processor Data Book © 2003 Advanced Micro Devices, Inc. All rights reserved. The contents of this document are provided in connection with Advanced Micro Devices, Inc. (“AMD”) products. AMD makes no representations or warranties with respect to the accuracy or completeness of the contents of this publication and reserves the right to make changes to specifications and product descriptions at any time without notice. No license, whether express, implied, arising by estoppel or otherwise, to any intellectual property rights is granted by this publication. Except as set forth in AMD’s Standard Terms and Conditions of Sale, AMD assumes no liability whatsoever, and disclaims any express or implied warranty, relating to its products including, but not limited to, the implied warranty of mer- chantability, fitness for a particular purpose, or infringement of any intellectual property right. AMD’s products are not designed, intended, authorized or warranted for use as components in systems intended for surgical implant into the body, or in other applications intended to support or sustain life, or in any other application in which the failure of AMD’s product could create a situation where personal injury, death, or severe property or environmental damage may occur. AMD reserves the right to discontinue or make changes to its products at any time without notice. Contacts www.amd.com [email protected] Trademarks AMD, the AMD Arrow logo, and combinations thereof, and Geode, Virtual System Architecture, XpressGRAPHICS, XpressAUDIO, and XpressRAM are trademarks of Advanced Micro Devices, Inc. Microsoft, Windows and Windows NT are registered trademarks of Microsoft Corporation in the United States and other jurisdictions. MMX is trademark of Intel Corporation in the U.S. and/or other jurisdictions. Other product names used in this publication are for identification purposes only and may be trademarks of their respective companies. 2 AMD Geode™ GX1 Processor Data Book Contents Revision 5.0 Contents List of Figures . 5 List of Tables . 7 1.0 AMD Geode™ GX1 Processor . 11 1.1 General Description . 11 1.2 Features . 12 2.0 Architecture Overview . 15 2.1 Integer Unit . 16 2.2 Floating Point Unit . 16 2.3 Write-Back Cache Unit . 16 2.4 Memory Management Unit . 16 2.5 Internal Bus Interface Unit . 16 2.6 Integrated Functions . 17 2.7 AMD Geode™ GX1/CS5530A System Designs . 18 3.0 Signal Definitions . 21 3.1 Pin Assignments . 22 3.2 Signal Descriptions . 28 4.0 Processor Programming . 37 4.1 Core Processor Initialization . 37 4.2 Instruction Set Overview . 39 4.3 Register Sets . 39 4.4 Address Spaces . 60 4.5 Offset, Segment, and Paging Mechanisms . 61 4.6 Interrupts and Exceptions . 74 4.7 System Management Mode . .78 4.8 Halt and Shutdown . 85 4.9 Protection . 86 4.10 Virtual 8086 Mode . 88 4.11 Floating Point Unit Operations . 89 AMD Geode™ GX1 Processor Data Book 3 Revision 5.0 Contents 5.0 Integrated Functions . 91 5.1 Integrated Functions Programming Interface . 92 5.2 Internal Bus Interface Unit . 98 5.3 Memory Controller . 102 5.4 Graphics Pipeline . 118 5.5 Display Controller . 127 5.6 Virtual VGA Subsystem . 149 5.7 PCI Controller . 157 6.0 Power Management . 167 6.1 Features . 167 6.2 Suspend Modes and Bus Cycles . 169 6.3 Power Management Registers . 172 7.0 Electrical Specifications . 175 7.1 Part Numbers/Performance Characteristics . 175 7.2 Electrical Connections . 176 7.3 Absolute Maximum Ratings . 177 7.4 Operating Conditions . 178 7.5 DC Characteristics . 179 7.6 I/O Current De-Rating Curve . 184 7.7 AC Characteristics . 185 8.0 Instruction Set . 195 8.1 General Instruction Set Format . 195 8.2 CPUID Instruction . 200 8.3 Processor Core Instruction Set . 204 8.4 FPU Instruction Set . 216 8.5 MMX Instruction Set . 221 8.6 Extended MMX Instruction Set . 225 9.0 Package Specifications . 227 9.1 Thermal Characteristics . ..