SC1200UFH-266 AMD (ADVANCED MICRO DEVICES), SC1200UFH-266 Datasheet

no-image

SC1200UFH-266

Manufacturer Part Number
SC1200UFH-266
Description
Manufacturer
AMD (ADVANCED MICRO DEVICES)
Datasheet

Specifications of SC1200UFH-266

Operating Temperature (min)
0C
Operating Temperature (max)
85C
Operating Temperature Classification
Commercial
Mounting
Surface Mount
Lead Free Status / Rohs Status
Not Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SC1200UFH-266
Quantity:
12 388
Part Number:
SC1200UFH-266
Manufacturer:
AMD
Quantity:
748
Part Number:
SC1200UFH-266
Manufacturer:
NS/国半
Quantity:
20 000
Part Number:
SC1200UFH-266BF
Manufacturer:
TDK
Quantity:
120
Part Number:
SC1200UFH-266F
Manufacturer:
CONEXANT
Quantity:
230
Part Number:
SC1200UFH-266F 33
Manufacturer:
RENESAS
Quantity:
2 342
AMD Geode™ SC1200/SC1201
Processor Data Book
March 2006
Publication ID: 32579B
AMD Geode™ SC1200/SC1201 Processor Data Book

Related parts for SC1200UFH-266

SC1200UFH-266 Summary of contents

Page 1

AMD Geode™ SC1200/SC1201 Processor Data Book March 2006 Publication ID: 32579B AMD Geode™ SC1200/SC1201 Processor Data Book ...

Page 2

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 ...

Page 3

Contents List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 4

Core Logic Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 5

List of Figures Figure 1-1. Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 6

Figure 7-6. Capture Video Mode Weave Example Using Two Video Frame Buffers . . . . . . . . . . . . . . . 319 Figure 7-7. Video Block Diagram . . . . . . ...

Page 7

List of Figures Figure 9-45. Enhanced Parallel Port Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 8

List of Figures AMD Geode™ SC1200/SC1201 Processor Data Book ...

Page 9

List of Tables Table 2-1. SC1200/SC1201 Processor Memory Controller Register Summary . . . . . . . . . . . . . . . . . . . 18 Table 2-2. SC1200/SC1201 Processor Memory Controller Registers . . ...

Page 10

Table 5-29. Banks 0 and 1 - Common Control and Status Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 11

List of Tables Table 6-22. F3: PCI Header Registers for Audio Support Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 12

Table 9-17. TV DAC (4 Outputs: CVBS, SVY/TVR, SVC/TVB, CVBS/TVG 384 Table 9-18. ACCESS.bus Input Timing Parameters . ...

Page 13

Overview 1.1 General Description The AMD Geode™ SC1200 and SC1201 processors are members of the AMD Geode processor family of fully inte- grated x86 system chips. The SC1200/SC1201 processor includes: • The Geode GX1 processor module combines advanced CPU performance ...

Page 14

Features General Features ■ 32-Bit x86 processor 266 MHz, with MMX instruc- tion set support ■ Memory controller with 64-bit SDRAM interface ■ 2D graphics accelerator ■ CRT controller with hardware video accelerator ■ CCIR-656 video ...

Page 15

Overview — VBI Generation Support: – Wide Screen Signaling (WSS) – Closed caption – Extended Data Services (EDS) – Copy Generation Management System (CGMS) — Four-field NTSC or eight-field PAL generation — Macrovision copy protection version 7.1.L1 (SC1201 only, see ...

Page 16

AMD Geode™ SC1200/SC1201 Processor Data Book Overview ...

Page 17

Architecture Overview As illustrated in Figure 1-1 on page 13, the SC1200/ SC1201 processor contains the following modules in one integrated device: • GX1 Module: — Combines advanced CPU performance with MMX support, fully accelerated 2D graphics, a 64-bit synchronous ...

Page 18

Table 2-1. SC1200/SC1201 Processor Memory Controller Register Summary GX_BASE+ Width Memory Offset (Bits) Type 8400h-8403h 32 R/W 8404h-8407h 32 R/W 8408h-840Bh 32 R/W 840Ch-840Fh 32 R/W 8414h-8417h 32 R/W 8418h-841Bh 32 R/W 841Ch-841Fh 32 R/W Table 2-2. SC1200/SC1201 Processor ...

Page 19

Architecture Overview Table 2-2. SC1200/SC1201 Processor Memory Controller Registers (Continued) Bit Description 4 RFSHTST (Test Refresh). This bit, when set high, generates a refresh request. This bit is only used for testing purposes. 3 XBUSARB (X-Bus Round Robin). When round ...

Page 20

Table 2-2. SC1200/SC1201 Processor Memory Controller Registers (Continued) Bit Description GX_BASE+8408h-840Bh 31:16 RSVD (Reserved). Write as 0070h 15 RSVD (Reserved). Write SODIMM_MOD_BNK (SODIMM Module Banks - Banks 0 and 1). Selects number of module banks installed ...

Page 21

Architecture Overview Table 2-2. SC1200/SC1201 Processor Memory Controller Registers (Continued) Bit Description 11 RSVD (Reserved). Write as 0. 10:8 RRD (ACT(0) to ACT(1) Command Period, tRRD). Minimum number of SDRAM clocks between ACT and ACT command to two different component ...

Page 22

Fast-PCI Bus The GX1 module communicates with the Core Logic mod- ule via a Fast-PCI bus that can work MHz. The Fast-PCI bus is internal for the SC1200/SC1201 processor and is connected to the ...

Page 23

Architecture Overview • USB: See Section 6.2.4 "Universal Serial Bus" on page 147. The USB function uses signal AD29 as the IDSEL for PCI configuration. • LPC: See Section 3.4.9 "Low Pin Count (LPC) Bus Inter- face Signals" on page ...

Page 24

Architecture Overview AMD Geode™ SC1200/SC1201 Processor Data Book ...

Page 25

Signal Definitions This section defines the signals and describes the external interface of the SC1200/SC1201 processor. Figure 2-1 shows the signals organized by their functional groups. Where signals are multiplexed, the default signal name is POR# X32I X32O X27I X27O ...

Page 26

POWER_EN OVER_CUR# DPOS_PORT1 USB DNEG_PORT1 Interface DPOS_PORT2 DNEG_PORT2 DPOS_PORT3 DNEG_PORT3 SIN1 SIN2+SDTEST3 SOUT1+CLKSEL1 SOUT2+CLKSEL2 Serial Ports GPIO7+RTS2#+IDE_DACK1#+SDTEST0 (UARTs)/IDE GPIO8+CTS2#+IDE_DREQ1+SDTEST4 GPIO18+DTR1#/BOUT1 Interface GPIO6+DTR2#/BOUT2+IDE_IOR1#+SDTEST5 GPIO11+RI2#+IRQ15 GPIO9+DCD2#+IDE_IOW1#+SDTEST2 GPIO10+DSR2#+IDE_IORDY1+SDTEST1 IR Port IRRX1+SIN3 Interface IRTX+SOUT3 BIT_CLK SDATA_OUT+TFT_PRSNT SDATA_IN AC97 Audio SDATA_IN2 Interface SYNC+CLKSEL3 AC97_CLK ...

Page 27

Signal Definitions 3.1 Ball Assignments The SC1200/SC1201 processor is highly configurable as illustrated in Figure 3-1 on page 25. Strap options and reg- ister programming are used to set various modes of opera- tion and specific signals on specific balls. ...

Page 28

AD30 PCK0 REQ1# PRST# ...

Page 29

Signal Definitions Table 3-2. BGU481 Ball Assignment - Sorted by Ball Number 1 Ball I/O Buffer No. Signal Name (PU/PD) Type A1 V GND --- PWR --- IO A3 AD30 I PCI O PCI D6 ...

Page 30

Table 3-2. BGU481 Ball Assignment - Sorted by Ball Number (Continued) 1 Ball I/O Buffer No. Signal Name (PU/PD) Type 6 DPOS_PORT1 I A28 USB O USB 6 DNEG_PORT1 I A29 USB O USB A30 ...

Page 31

Signal Definitions Table 3-2. BGU481 Ball Assignment - Sorted by Ball Number (Continued) 1 Ball I/O Buffer No. Signal Name (PU/PD) Type C1 AD26 I PCI O PCI D2 I PCI O PCI C2 AD24 I/O ...

Page 32

Table 3-2. BGU481 Ball Assignment - Sorted by Ball Number (Continued) 1 Ball I/O Buffer No. Signal Name (PU/PD) Type C30 GPIO7 I ( 22.5 1/4 RTS2 1/4 (PU ) 22.5 IDE_DACK1# ...

Page 33

Signal Definitions Table 3-2. BGU481 Ball Assignment - Sorted by Ball Number (Continued) 1 Ball I/O Buffer No. Signal Name (PU/PD) Type 6, 2 AFD#/DSTRB D22 14/14 TFTD2 O O 1/4 VOPD1 O O 1/4 INTR_O O O ...

Page 34

Table 3-2. BGU481 Ball Assignment - Sorted by Ball Number (Continued) 1 Ball I/O Buffer No. Signal Name (PU/PD) Type J2 C/BE1# I PCI ( 22.5 PCI D9 I PCI ( ...

Page 35

Signal Definitions Table 3-2. BGU481 Ball Assignment - Sorted by Ball Number (Continued) 1 Ball I/O Buffer No. Signal Name (PU/PD) Type N15 V GND --- SS N16 V GND --- SS N17 V GND --- SS N18 V PWR ...

Page 36

Table 3-2. BGU481 Ball Assignment - Sorted by Ball Number (Continued) 1 Ball I/O Buffer No. Signal Name (PU/PD) Type U30 BIT_CLK F_TRDY 1/4 U31 SDATA_IN F_GNT0 2/5 V1 ...

Page 37

Signal Definitions Table 3-2. BGU481 Ball Assignment - Sorted by Ball Number (Continued) 1 Ball I/O Buffer No. Signal Name (PU/PD) Type AC1 IDE_DATA1 I TS1 TS 1/4 TFTD16 O O 1/4 AC2 IDE_DATA2 I TS1 ...

Page 38

Table 3-2. BGU481 Ball Assignment - Sorted by Ball Number (Continued) 1 Ball I/O Buffer No. Signal Name (PU/PD) Type TEST2 O O AJ1 2/5 PLL5B I 2/5 AJ2 X32I I WIRE AJ3 X32O O ...

Page 39

Signal Definitions Table 3-2. BGU481 Ball Assignment - Sorted by Ball Number (Continued) 1 Ball I/O Buffer No. Signal Name (PU/PD) Type AL24 MA4 O O 2/5 6 MD8 I AL25 T 2/5 6 MD10 I/O IN ...

Page 40

Table 3-3. BGU481 Ball Assignment - Sorted Alphabetically by Signal Name Signal Name Ball No A10 L3 A11 K1 ...

Page 41

Signal Definitions Table 3-3. BGU481 Ball Assignment - Sorted Alphabetically by Signal Name (Continued) Signal Name Ball No. F_AD6 A20 F_AD7 A18 F_C/BE0# D21 F_C/BE1# B17 F_C/BE2# D17 F_C/BE3# C17 F_DEVSEL# V31 F_FRAME# A22 F_GNT0# U31 F_IRDY# B20 F_STOP# U29 ...

Page 42

Table 3-3. BGU481 Ball Assignment - Sorted Alphabetically by Signal Name (Continued) Signal Name Ball No. MD23 AL29 MD24 AB28 MD25 AC28 MD26 AC29 MD27 AC30 MD28 AE31 MD29 AD29 MD30 AD30 MD31 AD31 MD32 AJ15 MD33 AJ16 MD34 ...

Page 43

Signal Definitions Table 3-3. BGU481 Ball Assignment - Sorted Alphabetically by Signal Name (Continued) Signal Name Ball No. TVR A24, C23 TVREF C24 TVRSET A25 V AL3 BAT V D12 CCCRT V N13, N14, N18, CORE N19, P4, P13, (Total ...

Page 44

Strap Options Several balls are read at power-up that set up the state of the SC1200/SC1201 processor. These balls are typically multiplexed with other functions that are outputs after the power-up sequence is complete. The SC1200/SC1201 pro- cessor ...

Page 45

Signal Definitions 3.3 Multiplexing Configuration The tables that follow list multiplexing options and their configurations. Certain multiplexing options may be chosen per signal; others are available only for a group of signals. Where ever a GPIO pin is multiplexed with ...

Page 46

Table 3-5. Two-Signal/Group Multiplexing (Continued) Default Ball No. Signal N29 GPIO12 M29 GPIO13 AG1 GPIO18 Infrared C11 IRTX AK8 IRRX1 M28 GPIO32 L31 GPIO33 L30 GPIO34 L29 GPIO35 L28 GPIO36 K31 GPIO37 K28 GPIO38/IRRX2 J31 GPIO39 E28 SIN2 U29 ...

Page 47

Signal Definitions Table 3-6. Three-Signal/Group Multiplexing Default Ball No. Signal Configuration Sub-ISA D9 IOR# PMR[21 and PMR[ IOW# GPIO V31 GPIO16 PMR[ and FPCI_MON = 0 GPIO C9 GPIO19 PMR[ and ...

Page 48

Table 3-7. Four-Signal/Group Multiplexing Default Ball No. Signal Configuration GPIO C30 GPIO7 PMR[17 and RTS2# PMR[ C31 GPIO8 CTS2# D28 GPIO6 PMR[18 and DTR2#/BOUT2 PMR[ C28 GPIO9 DCD2# B29 GPIO10 DSR2# ...

Page 49

Signal Definitions 3.4 Signal Descriptions Information in the tables that follow may have duplicate information in multiple tables. Multiple references all contain identi- cal information. 3.4.1 System Interface Signal Name Ball No. Type CLKSEL1 AF3 I CLKSEL0 B8 CLKSEL3 P30 ...

Page 50

System Interface (Continued) Signal Name Ball No. Type X32I AJ2 I/O X32O AJ3 X27I AG3 I/O X27O AH2 CLK27M AA4 O PCIRST 3.4.2 Memory Interface Signals Signal Name Ball No. Type MD[63:0] See I/O Table 3-3 ...

Page 51

Signal Definitions 3.4.2 Memory Interface Signals (Continued) Signal Name Ball No. Type DQM7 AB31 O DQM6 AG29 DQM5 AK21 DQM4 AL15 DQM3 AC31 DQM2 AG30 DQM1 AH23 DQM0 AL11 CKEA AL22 O SDCLK3 V29 O SDCLK2 AA28 SDCLK1 W29 SDCLK0 ...

Page 52

Video Port Interface Signals (Continued) Signal Name Ball No. Type VOPD7 D20 O VOPD6 A21 VOPD5 C21 VOPD4 B21 VOPD3 D21 VOPD2 B17 VOPD1 D22 VOPD0 A20 VOPCK B18 O 3.4.4 CRT/TFT Interface Signals Signal Name Ball No. ...

Page 53

Signal Definitions 3.4.4 CRT/TFT Interface Signals (Continued) Signal Name Ball No. Type TFTDCK AA1 O A10 TFTDE P2 O B18 FP_VDD_ON AB1 O V30 TFTD[17:0] See O Table 3-3 on page 40 AMD Geode™ SC1200/SC1201 Processor Data Book Description TFT ...

Page 54

TV Interface Signals Signal Name Ball No. Type CVBS A23, O A24, D24 SVY A24 O SVC C23 O TVR A24, O C23 TVG A23 O TVB C23, O D24 Y A23 O Cr C23, O D24 Cb ...

Page 55

Signal Definitions 3.4.6 ACCESS.bus Interface Signals Signal Name Ball No. Type AB1C N31 I/O AB1D N30 I/O AB2C N29 I/O AB2D M29 I/O 3.4.7 PCI Bus Interface Signals Signal Name BalL No. Type PCICLK A7 I PCICLK0 A4 O PCICLK1 ...

Page 56

PCI Bus Interface Signals (Continued) Signal Name BalL No. Type INTA# D26 I INTB# C26 INTC# C9 INTD# AA2 PAR J4 I/O FRAME# D8 I/O IRDY# F2 I/O TRDY# F1 I/O 56 Description PCI Interrupts. The SC1200/SC1201 processor ...

Page 57

Signal Definitions 3.4.7 PCI Bus Interface Signals (Continued) Signal Name BalL No. Type STOP# G1 I/O LOCK# H3 I/O DEVSEL# E4 I/O AMD Geode™ SC1200/SC1201 Processor Data Book Description Target Stop. STOP# is asserted to indicate that the cur- rent ...

Page 58

PCI Bus Interface Signals (Continued) Signal Name BalL No. Type PERR# H2 I/O SERR# H1 I/O REQ1 REQ0# B5 GNT1 GNT0 Description Parity Error. PERR# is used for reporting data parity errors ...

Page 59

Signal Definitions 3.4.8 Sub-ISA Interface Signals Signal Name Ball No. Type A[23:0] See O Table 3-3 on page 40 D15 See I/O Table 3-3 D14 on page D13 40 D12 D11 D10 D9 D8 D[7:0] BHE IOCS1# D10 ...

Page 60

Low Pin Count (LPC) Bus Interface Signals Signal Name Ball No. Type LAD3 L29 I/O LAD2 L30 LAD1 L31 LAD0 M28 LDRQ# L28 I LFRAME# K31 O LPCPD# K28 O SERIRQ J31 I/O 60 Description LPC Address-Data. Multiplexed ...

Page 61

Signal Definitions 3.4.10 IDE Interface Signals Signal Name Ball No. Type IDE_RST# AA1 O IDE_ADDR2 U2 O IDE_ADDR1 AE1 IDE_ADDR0 AD3 IDE_DATA[15:0] See I/O Table 3-3 on page 40 IDE_IOR0 IDE_IOR1# D28 O IDE_IOW0# AD2 O IDE_IOW1# C28 ...

Page 62

Universal Serial Bus (USB) Interface Signals Signal Name Ball No. Type POWER_EN AH1 O OVER_CUR# AF4 I DPOS_PORT1 A28 I/O DNEG_PORT1 A29 I/O DPOS_PORT2 B27 I/O DNEG_PORT2 B28 I/O DPOS_PORT3 A26 I/O DNEG_PORT3 A27 I ...

Page 63

Signal Definitions 3.4.12 Serial Ports (UARTs) Interface Signals (Continued) Signal Name Ball No. Type RI2# AJ8 I DCD2# C28 I DSR2# B29 I 3.4.13 Parallel Port Interface Signals Signal Name Ball No. Type ACK# B18 I AFD#/DSTRB# D22 O BUSY/WAIT# ...

Page 64

Parallel Port Interface Signals (Continued) Signal Name Ball No. Type PD7 A18 I/O PD6 A20 PD5 C19 PD4 C18 PD3 C20 PD2 D20 PD1 A21 PD0 C21 PE D17 I SLCT C17 I SLIN#/ASTRB# B20 O STB#/WRITE# A22 ...

Page 65

Signal Definitions 3.4.15 AC97 Audio Interface Signals Signal Name Ball No. Type BIT_CLK U30 I SDATA_OUT P29 O SDATA_IN U31 I SDATA_IN2 AL8 I SYNC P30 O AC97_CLK P31 O AC97_RST# U29 O PC_BEEP V31 O 3.4.16 Power Management Interface ...

Page 66

Power Management Interface Signals (Continued) Signal Name Ball No. Type PWRBTN# AH5 I PWRCNT1 AK6 O PWRCNT2 AL7 O THRM# AK4 I 66 Description Power Button. An input used by the power management logic to monitor external system ...

Page 67

Signal Definitions 3.4.17 GPIO Interface Signals Signal Name Ball No. Type GPIO0 D11 I/O GPIO1 D10 N30 GPIO6 D28 GPIO7 C30 GPIO8 C31 GPIO9 C28 GPIO10 B29 GPIO11 AJ8 GPIO12 N29 GPIO13 M29 GPIO14 D9 GPIO15 A8 GPIO16 V31 GPIO17 ...

Page 68

Debug Monitoring Interface Signals Signal Name Ball No. Type FPCICLK B18 O F_AD7 A18 O F_AD6 A20 O F_AD5 C19 O F_AD4 C18 O F_AD3 C20 O F_AD2 D20 O F_AD1 A21 O F_AD0 C21 O F_C/BE3# C17 ...

Page 69

Signal Definitions 3.4.19 JTAG Interface Signals (Continued) Signal Name Ball No. Type TDO E30 O TMS F28 I TRST# E29 I 3.4.20 Test and Measurement Interface Signals Signal Name Ball No. Type GXCLK V30 O TEST3 V30 O TEST2 AJ1 ...

Page 70

Power and Ground Connections Signal Name Ball No. AV C16 SSPLL2 AV AK3 SSPLL3 V A17 PLL2 V AJ4 PLL3 AV D27 CCUSB AV C27 SSUSB AV A12, C13, D15 CCCRT AV B14, C14, C15 SSCRT V D12 ...

Page 71

General Configuration Block The General Configuration block includes registers for: • Pin Multiplexing and Miscellaneous Configuration • WATCHDOG Timer • High-Resolution Timer • Clock Generators A selectable interrupt is shared by all these functions. 4.1 Configuration Block Addresses Registers of ...

Page 72

Pin Multiplexing, Interrupt Selection, and Base Address Registers The registers described in Table 4-2 are used to determine general configuration for the SC1200/SC1201 processor. These registers also indicate which multiplexed signals are issued via balls from which more ...

Page 73

General Configuration Block Table 4-2. Pin Multiplexing, Interrupt Selection, and Base Address Registers (Continued) Bit Description 25 AC97CKEN (Enable AC97_CLK Output). This bit enables the output drive of AC97_CLK (ball P31). 0: AC97_CLK output is HiZ. 1: AC97_CLK output is ...

Page 74

Table 4-2. Pin Multiplexing, Interrupt Selection, and Base Address Registers (Continued) Bit Description 23 TFTPP (TFT/Parallel Port). Determines whether certain balls are used for TFT/VOP or PP/ACB1. This bit is set power-on if the TFT_PRSNT strap ...

Page 75

General Configuration Block Table 4-2. Pin Multiplexing, Interrupt Selection, and Base Address Registers (Continued) Bit Description 22 RSVD (Reserved). Must be set equal to PMR[14] (LPCSEL). The LPC_ROM strap (ball D6) determines the power-on reset (POR) state of PMR[14] and ...

Page 76

Table 4-2. Pin Multiplexing, Interrupt Selection, and Base Address Registers (Continued) Bit Description 12 TRDESEL (Select TRDE#). Selects ball function. Ball # 0: Sub-ISA Signal Name H1 / D11 TRDE# 11 EIDE (Enable IDE Outputs). This bit enables IDE ...

Page 77

General Configuration Block Table 4-2. Pin Multiplexing, Interrupt Selection, and Base Address Registers (Continued) Bit Description 19:18 PLL1 and TV Encoder Clock Frequency. PLL1 supplies the clock for the TV Encoder. 00: TV Encoder clock is 27 MHz from crystal ...

Page 78

Table 4-2. Pin Multiplexing, Interrupt Selection, and Base Address Registers (Continued) Bit Description 3 BUS16 (16-Bit Wide Boot Memory). (Read Only) This bit reports the status of the BOOT16 strap (ball C8). If the BOOT16 strap is pulled high, ...

Page 79

General Configuration Block 4.3 WATCHDOG The SC1200/SC1201 processor includes a WATCHDOG function to serve as a fail-safe mechanism in case the sys- tem becomes hung. When triggered, the WATCHDOG mechanism returns the system to a known state by gener- ating ...

Page 80

WATCHDOG Interrupt The WATCHDOG interrupt (if configured and enabled) is routed to an IRQ signal. The IRQ signal is programmable via the INTSEL register (Offset 38h, described in Table 4-2 "Pin Multiplexing, Interrupt Selection, and Base Address Registers" on ...

Page 81

General Configuration Block Table 4-3. WATCHDOG Registers (Continued) Bit Description Offset 04h This register contains WATCHDOG status information. 7:4 Reserved. Write as read. 3 WDRST (WATCHDOG Reset Asserted). (Read Only) This bit is set to 1 when WATCHDOG Reset is ...

Page 82

Table 4-4. High-Resolution Timer Registers Bit Description Offset 08h-0Bh This register contains the current value of the High-Resolution Timer. 31:0 Current Timer Value. Offset 0Ch This register supplies the High-Resolution Timer status information. 7:1 Reserved. 0 TMSTS (TIMER Status). ...

Page 83

General Configuration Block 4.5 Clock Generators and PLLs This section describes the registers for the clocks required by the GX1 module, Core Logic module, and the Video Processor, and how these clocks are generated. See Fig- ure 4-2 for a ...

Page 84

MHz Crystal Oscillator The internal oscillator employs an external crystal con- nected to the on-chip amplifier. The on-chip amplifier is accessible on the X27I input and X27O output signals. See Figure 4-3 for the recommended external circuit ...

Page 85

General Configuration Block 4.5.2 GX1 Module Core Clock The core clock is generated by an Analog Delay Loop (ADL) clock generator from the internal Fast-PCI clock. The clock can be any whole number multiple of the input clock between 4 ...

Page 86

SuperI/O Clocks The SuperI/O module requires a 48 MHz input for Fast infrared (FIR), UART, and other functions. This clock is sup- plied by PLL4 using a multiplier value of 576/(108x3) to generate 48 MHz. 4.5.5 Core Logic ...

Page 87

General Configuration Block 4.5.7 Clock Registers The clock generator and PLL registers are described in Table 4-8. Table 4-8. Clock Generator Configuration Bit Description Offset 10h Maximum Core Clock Multiplier Register - MCCM (RO) This register holds the maximum core ...

Page 88

Table 4-8. Clock Generator Configuration (Continued) Bit Description Offset 1Eh-1Fh Core Clock Frequency Control Register - CCFC (R/W) This register controls the configuration of the core clock multiplier and the reference clocks. 15:14 Reserved. 13 Reserved. Must be set ...

Page 89

SuperI/O Module The SuperI/O (SIO) module is a PC98 and ACPI compliant SIO that offers a single-cell solution to the most commonly used ISA peripherals. The SIO module incorporates: two Serial Ports, an Infrared Communication Port that supports FIR, MIR, ...

Page 90

Features PC98 and ACPI Compliant • PnP Configuration Register structure • Flexible resource allocation for all logical devices: — Relocatable base address — 9 Parallel IRQ routing options — 3 optional 8-bit DMA channels (where applicable) Parallel Port ...

Page 91

SuperI/O Module 5.2 Module Architecture The SIO module comprises a collection of generic func- tional blocks. Each functional block is described in detail later in this chapter. The beginning of this chapter describes the SIO structure and provides all device ...

Page 92

Configuration Structure / Access This section describes the structure of the configuration register file, and the method of accessing the configuration registers. 5.3.1 Index-Data Register Pair The SIO configuration access is performed via an Index- Data register pair, ...

Page 93

SuperI/O Module Write accesses to unimplemented registers (i.e., accessing the Data register while the Index register points to a non- existing register or the LDN is 07h or higher than 08h), are ignored and a read returns 00h on all ...

Page 94

Standard Configuration Registers As illustrated in Figure 5-4, the Standard Configuration reg- isters are broadly divided into two categories: SIO Control and Configuration registers and Logical Device Control and Configuration registers (one per logical device, some are optional). ...

Page 95

SuperI/O Module Table 5-3 provides the bit definitions for the Standard Con- figuration registers. • All reserved bits return 0 on reads, except where noted otherwise. They must not be modified as such modifica- tion may cause unpredictable results. Use ...

Page 96

Table 5-3. Standard Configuration Registers Bit Description Index 75h Indicates selected DMA channel for DMA 1 of the logical device (1 - the second DMA channel in case of using more than one DMA channel). 7:3 Reserved. 2:0 DMA ...

Page 97

SuperI/O Module 5.4.1 SIO Control and Configuration Registers Table 5-4 lists the SIO Control and Configuration registers and Table 5-5 provides their bit formats. Table 5-4. SIO Control and Configuration Register Map Index Type Name 20h RO SID. SIO ID ...

Page 98

Logical Device Control and Configuration As described in Section 5.3.2 "Banked Logical Device Reg- isters" on page 92, each functional block is associated with a Logical Device Number (LDN). This section provides the register descriptions for each LDN. ...

Page 99

SuperI/O Module Bit Description Index F0h When any non-reserved bit in this register is set can be cleared only by hardware reset. 7 Block Standard RAM effect on Standard RAM access. (Default) 1: Read and ...

Page 100

LDN 01h - System Wakeup Control Table 5-8 lists registers that are relevant to the configura- tion of System Wakeup Control (SWC). These registers are Index Type Configuration Register or Action 30h R/W Activate. When bit 0 is ...

Page 101

SuperI/O Module 5.4.2.3 LDN 02h - Infrared Communication Port or Serial Port 3 Table 5-9 lists the configuration registers which affect the Infrared Communication Port or Serial Port 3 (IRCP/SP3). Index Type Configuration Register or Action 30h R/W Activate. See ...

Page 102

LDN 03h and 08h - Serial Ports 1 and 2 Serial Ports 1 and 2 are identical, except for their reset val- ues. Serial Port 1 is designated as LDN 03h and Serial Port 2 as LDN 08h. ...

Page 103

SuperI/O Module 5.4.2.5 LDN 05h and 06h - ACCESS.bus Ports 1 and 2 ACCESS.bus ports 1 and 2 (ACB1 and ACB2) are identi- cal. Each ACB is a two-wire synchronous serial interface compatible with the ACCESS.bus physical layer. ACB1 and ...

Page 104

LDN 07h - Parallel Port The Parallel Port supports all IEEE 1284 standard commu- nication modes: Compatibility (known also as Standard or SPP), Bidirectional (known also as PS/2), FIFO, EPP (known also as Mode 4) and ECP (with ...

Page 105

SuperI/O Module 5.5 Real-Time Clock (RTC) The RTC provides timekeeping and calendar management capabilities. The RTC uses a 32.768 KHz signal as the basic clock for timekeeping. It also includes 242 bytes of battery-backed RAM for general-purpose use. The RTC ...

Page 106

External Elements Choose C and C capacitors (see Figure 5-5 on page 1 2 105) to match the crystal’s load capacitance. The load capacitance C “seen” by crystal Y is comprised series with C and in ...

Page 107

SuperI/O Module 5.5.2.4 Timekeeping Data Format Time is kept in BCD or binary format, as determined by bit 2 (DM) of Control Register B (CRB), and in either 12 or 24- hour format, as determined by bit 1 of this ...

Page 108

Power Supply The device is supplied from two supply voltages, as shown in Figure 5-8: • System standby power supply voltage, V • Backup voltage, from low capacity Lithium battery A standby voltage from the external ...

Page 109

SuperI/O Module 5.5.2.7 System Power States The system power state may be No Power, Power On, Power Off or Power Failure. Table 5-18 indicates the power- source combinations for each state. No other power-source combinations are valid. In addition, the ...

Page 110

Interrupt Handling The RTC has a single Interrupt Request line which handles the following three interrupt conditions: • Periodic interrupt. • Alarm interrupt. • Update end interrupt. The interrupts are generated if the respective enable bits in the ...

Page 111

SuperI/O Module 5.5.3 RTC Registers The RTC registers can be accessed (see Section 5.4.2.1 "LDN 00h - Real-Time Clock" on page 98) at any time dur- ing normal operation mode (i.e.,when V ommended operation range). This access is disabled during ...

Page 112

Bit Description Index 03h 7:0 Minutes Alarm Data. Values can BCD format binary format. When bits 7 and 6 are both set to 1, unconditional match is selected. See ...

Page 113

SuperI/O Module Bit Description 2 Data Mode. This bit is reset Enable BCD format. 1: Enable Binary format. 1 Hour Mode. This bit is reset Enable 12-hour format. 1: Enable 24-hour format. 0 Daylight ...

Page 114

Table 5-21. Divider Chain Control / Test Selection DV2 DV1 DV0 CRA6 CRA5 CRA4 Configuration Oscillator Disabled Normal Operation Test Divider Chain Reset Parameter ...

Page 115

SuperI/O Module 5.5.3.1 Usage Hints 1) Read bit 7 of CRD at each system power-up to vali- date the contents of the RTC registers and the CMOS RAM. When this bit is 0, the contents of these regis- ters and ...

Page 116

System Wakeup Control (SWC) The SWC wakes up the system by sending a power-up request to the ACPI controller in response to the following maskable system events: • Modem ring (RI2#) • Audio Codec event (SDATA_IN2) • Programmable ...

Page 117

SuperI/O Module 5.6.2 SWC Registers The SWC registers are organized in two banks. The offsets are related to a base address that is determined by the SWC Base Address Register in the logical device configu- ration. The lower three registers ...

Page 118

Table 5-29. Banks 0 and 1 - Common Control and Status Registers Bit Description Offset 00h Wakeup Events Status Register - WKSR (R/W1C) This register is set to 00h on power- 6.2.9.4 "Power Management Events" on page ...

Page 119

SuperI/O Module Table 5-30. Bank 1 - CEIR Wakeup Configuration and Control Registers Bit Description Bank 1, Offset 03h This register is set to 00h on power- 7:6 Reserved. 5:4 CEIR Protocol Select. 00: RC5 01: NEC/RCA 1x: ...

Page 120

Table 5-30. Bank 1 - CEIR Wakeup Configuration and Control Registers (Continued) Bit Description These two registers (IRWTR1L and IRWTR1H) define the low and high limits of time range 1 (see Table 5-26 on page 116). The values are ...

Page 121

SuperI/O Module 5.7 ACCESS.bus Interface The SC1200/SC1201 processor has two ACCESS.bus (ACB) controllers. ACB is a two-wire synchronous serial interface compatible with the ACCESS.bus physical layer, 2 Intel's SMBus, and Philips’ The ACB can be config- ured as ...

Page 122

Acknowledge (ACK) Cycle The ACK cycle consists of two signals: the ACK clock pulse sent by the master with each byte transferred, and the ACK signal sent by the receiving device (see Figure 5- 15). The master generates ...

Page 123

SuperI/O Module 5.7.4 Acknowledge After Every Byte Rule According to this rule, the master generates an acknowl- edge clock pulse after each byte transfer, and the receiver sends an acknowledge signal after every byte received. There are two exceptions to ...

Page 124

Sending the Address Byte When the device is the active master of the ACCESS.bus (ACBST[1] is set), it can send the address on the bus. The address sent should not be the device’s own address, as defined by ACBADDR[6:0] ...

Page 125

SuperI/O Module Master Error Detection The ACB detects illegal Start or Stop Conditions (i.e., a Start or Stop Condition within the data transfer, or the acknowledge cycle) and a conflict on the data lines of the ACCESS.bus illegal ...

Page 126

ACB Registers Each functional block is associated with a Logical Device Number (LDN) (see Section 5.3.2 "Banked Logical Device Registers" on page 92). ACCESS.Bus Port 1 is assigned Offset Type 00h R/W 01h R/W 02h R/W 03h R/W ...

Page 127

SuperI/O Module Bit Description 2 NMATCH (New Match). (R/W1C) Writing 0 to this bit is ignored. If ACBCTL1[2] is set, an interrupt is sent when this bit is set. 0: Software writes 1 to this bit. 1: Address byte follows ...

Page 128

Bit Description 4 ACK (Acknowledge). This bit is ignored in transmit mode. When the device acts as a receiver (slave or master), this bit holds the stop transmitting instruction that is transmitted during the next acknowledge cycle. 0: Cleared ...

Page 129

SuperI/O Module 5.8 Legacy Functional Blocks This section briefly describes the following blocks that pro- vide legacy device functions: • Parallel Port. (Similar to Parallel Port in the National Semiconductor PC87338.) • Serial Port 1 and Serial Port 2 (SP1 ...

Page 130

Table 5-35. Parallel Port Bit Map for First Level Offset Offset Name 7 000h DATAR AFIFO 001h DSR Printer Status 002h DCR RSVD 003h ADDR 004h DATA0 005h DATA1 006h DATA2 007h DATA3 400h CFIFO 400h DFIFO 400h TFIFO ...

Page 131

SuperI/O Module 5.8.2 UART Functionality (SP1 and SP2) Both SP1 and SP2 provide UART functionality. The generic SP1 and SP2 support serial data communication with remote peripheral device or modem using a wired interface. The functional blocks can function as ...

Page 132

Offset Type 00h R/W 01h R/W 02h --- 03h W R/W 04h-07h --- 1. When bit 7 of ...

Page 133

SuperI/O Module Register Offset Name 7 00h RXD TXD 01h 1 IER 2 RSVD IER 02h 1 FEN[1:0] EIR 2 RSVD EIR FCR RXFTH[1:0] 03h 5 BKSE LCR 5 BKSE BSR 04h 1 MCR 2 MCR 05h LSR ER_INF 06h ...

Page 134

Register Offset Name 7 00h BGD(L) 01h BGD(H) 02h EXCR1 BTEST 03h BSR BKSE 04h EXCR2 LOCK 05h RSVD 06h RXFLV 07h TXFLV Register Offset Name 7 00h MRID 01h SH_LCR BKSE 02h SH_FCR RXFTH[1:0] 03h BSR BKSE 04h-07h ...

Page 135

SuperI/O Module 5.8.3 IR Communications Port (IRCP) / Serial Port 3 (SP3) Functionality This section describes the IRCP/SP3 support registers. The IRCP/SP3 functional block provides advanced, versa- tile serial communications features with IR capabilities. The IRCP/SP3 also supports two DMA ...

Page 136

BSR Bits ...

Page 137

SuperI/O Module Offset Type 00h RO 01h RO 02h RO 03h R/W 04h-07h --- Offset Type 00h RO 01h RO 02h R/W 03h R/W 04h R/W RO 05h R/W RO 06h R/W RO 07h R/W RO Offset Type 00h R/W ...

Page 138

Offset Type 00h R/W 01h R/W 02h R/W 03h R/W 04h R/W 05h-07h --- Offset Type 00h R/W 01h R/W 02h R/W 03h R/W 04h R/W 05h-06h --- 07h R/W Register Offset Name 7 00h RXD TXD 01h 1 ...

Page 139

SuperI/O Module Register Offset Name 7 00h LBGD(L) 01h LBGD(H) 02h RSVD 03h LCR BKSE BSR BKSE 04h-07h RSVD Register Offset Name 7 00h BGD(L) 01h BGD(H) 02h EXCR1 BTEST 03h BSR BKSE 04h EXCR2 LOCK 05h RSVD 06h TXFLV ...

Page 140

Register Offset Name 7 06h RFRML(L)/ RFRCC(L) 07h RFRML(H)/ RFRCC(H) Register Offset Name 7 00h SPR2 01h SPR3 02h RSVD 03h BSR BKSE 04h IRCR2 RSVD 05h FRM_ST VLD LOST_FR 06h RFRL(L)/ LSTFRC 07h RFRL(H) Register Offset Name 7 ...

Page 141

Core Logic Module The Core Logic module is an enhanced PCI-to-Sub-ISA bridge (South Bridge), this module is ACPI-compliant, and provides AT/Sub-ISA functionality. The Core Logic module also contains state-of-the-art power management. Two bus mastering IDE controllers are included for support ...

Page 142

Integrated Audio • AC97 Version 2.0 compliant interface to audio codecs • Secondary codec support • AMC97 codec support Video Processor Interface • Synchronous serial interface to the Video Processor • Translates video and clock control register accesses from ...

Page 143

Core Logic Module 6.2.1 Fast-PCI Interface to External PCI Bus The Core Logic module provides a PCI bus interface that is both a slave for PCI cycles initiated by the GX1 module or other PCI master devices, and a non-preemptive ...

Page 144

Video Retrace Interrupt Bit 7 of the “Serial Packet” can be used to generate an SMI whenever a video retrace occurs within the GX1 module. This function is normally not used for power management but for SoftVGA routines. ...

Page 145

Core Logic Module For example channel had one Mode 4 device and one Mode 0 device, then the Mode 4 device would have com- mand timings for Mode 0 and data timing for Mode 4. The Mode 0 ...

Page 146

UltraDMA/33 Mode The IDE controller of the Core Logic module supports UltraDMA/33. It utilizes the standard IDE Bus Master func- tionality to interface, initiate and control the transfer. UltraDMA/33 definition also incorporates a Cyclic Redun- dancy Checking (CRC) ...

Page 147

Core Logic Module 6.2.4 Universal Serial Bus The Core Logic module provides three complete, indepen- dent USB ports. Each port has a Data “Negative” and a Data “Positive” signal. The USB ports are Open Host Controller Interface (Open- HCI) compliant. ...

Page 148

Sub-ISA Bus Cycles The ISA bus controller issues multiple ISA cycles to satisfy PCI transactions that are larger than 16 bits. A full 32-bit read or write results in two 16-bit ISA transactions or four 8- bit ISA ...

Page 149

Core Logic Module REQ# GNT# FRAME# Fast-PCI 1 IRDY# TRDY# STOP# BALE ISA RD#, IOR GX1 transaction 2 - IDE bus master - starts and completes 3 - End of ISA cycle Figure 6-3. PCI to ISA Cycles ...

Page 150

ISA DMA DMA transfers occur between ISA I/O peripherals and sys- tem memory (i.e., not available externally). The data width can be either bits. Out of the seven DMA channels available, four are used for ...

Page 151

Core Logic Module 6.2.5.6 ROM Interface The Core Logic module positively decodes memory addresses 000F0000h-000FFFFFh FFFC0000h-FFFFFFFFh (256 KB) at reset. These memory cycles cause the Core Logic module to claim the cycle, and generate an ISA bus memory cycle with ...

Page 152

PCI FRAME# TRDY#, IRDY# GNT[x] ROMCS#, DOCCS#, IOCS0#, IOCS1# PAR, DEVSEL#,STOP# AD[31:0], C/BE[3:0]# Figure 6-6. PCI Change to Sub-ISA and Back 6.2.6 AT Compatibility Logic The Core Logic module integrates: • Two 8237-equivalent DMA controllers with full 32-bit addressing ...

Page 153

Core Logic Module DMA Transfer Modes Each DMA channel can be programmed for single, block, demand or cascade transfer modes. In the most commonly used mode, single transfer mode, one DMA cycle occurs per DRQ and the PCI bus is ...

Page 154

DMA Addressing Capability DMA transfers occur over the entire 32-bit address range of the PCI bus. This is accomplished by using the DMA con- troller’s 16-bit memory address registers in conjunction with an 8-bit DMA Low Page register and ...

Page 155

Core Logic Module 6.2.6.3 Programmable Interrupt Controller The Core Logic module contains two 8259A-equivalent programmable interrupt controllers, with eight interrupt request lines each, for a total of 16 interrupts. The PIC devices support all x86 modes of operation except Special ...

Page 156

PIC Interrupt Sequence A typical AT-compatible interrupt sequence is as follows. Any unmasked interrupt generates the internal INTR signal to the CPU. The interrupt controller then responds to the interrupt acknowledge (INTA) cycles from the CPU. On the first ...

Page 157

Core Logic Module 6.2.7.1 I/O Port 092h System Control I/O Port 092h allows for a fast keyboard assertion of an A20# SMI and a fast keyboard CPU reset. Decoding for this register may be disabled via F0 Index 52h[3]. The ...

Page 158

Power Management Logic The Core Logic module integrates advanced power man- agement features including idle timers for common system peripherals, address trap registers for programmable address ranges for I/O or memory accesses, four program- mable general purpose external ...

Page 159

Core Logic Module 6.2.9.2 Sleep States The SC1200/SC1201 processor supports four Sleep states (SL1-SL3) and the Soft Off state (G2/S5). These states are fully compliant with the ACPI specification, revision 1.0. When the SLP_EN bit (F1BAR1+I/O Offset 0Ch[13]) is set ...

Page 160

Power Planes Control The SC1200/SC1201 processor supports up to three power planes. Three signals are used to control these power planes. Table 6-6 describes the signals and when each is asserted. Table 6-6. Power Planes Control Signals vs. ...

Page 161

Core Logic Module Power Button The power button (PWRBTN#) input provides two events: a wake request, and a sleep request. For both these events, the PWRBTN# signal is debounced (i.e., the signal state is transferred only after ...

Page 162

Power Management Programming The power management resources provided by a com- bined GX1 module and Core Logic module based system supports a high efficiency power management implementa- tion. The following explanations pertain to a full-featured “notebook” power management ...

Page 163

Core Logic Module The automatic speedup events (video and IRQ) for Sus- pend Modulation should be used together with software- controlled speedup registers for major I/O events such as any access to the FDC, HDD, or parallel/serial ports, since these ...

Page 164

Peripheral Power Management The Core Logic module provides peripheral power man- agement using a combination of device idle timers, address traps, and general purpose I/O pins. Idle timers are used in conjunction with traps to support powering down ...

Page 165

Core Logic Module Power Management SMI Status Reporting Registers The Core Logic module updates status registers to reflect the SMI sources. Power management SMI sources are the device idle timers, address traps, and general purpose I/O pins. Power management events ...

Page 166

Power Management Programming Summary Table 6-9 provides a programming register summary for the power management timers, traps, and functions. For com- Table 6-9. Device Power Management Programming Summary Device Power Management Resource Enable Global Timer Enable 80h[0] Keyboard ...

Page 167

Core Logic Module 6.2.11 GPIO Interface GPIOs in the in the Core Logic module are pro- vided for system control. For further information, see Sec- tion 4.2 "Pin Multiplexing, Interrupt Selection, and Base Address Registers" on page ...

Page 168

Physical Region Descriptor Table Address Before the bus master starts a master transfer it must be pro- grammed with a pointer (PRD Table Address register Physical Region Descriptor Table. This pointer sets the start- ing memory location ...

Page 169

Core Logic Module 4) Read the SMI Status register to clear the Bus Master Error and End of Page bits (bits 1 and 0). Set the correct direction to the Read or Write Control bit (Command register bit 3). Note ...

Page 170

AC97 Codec Interface The AC97 codec (e.g., LM4548) is the master of the serial interface and generates the clocks to Core Logic module. Figure 6-13 shows the signal connections between two codecs and the SC1200/SC1201 processor: • Codec1 ...

Page 171

Core Logic Module 6.2.12.3 VSA Technology Support Hardware The Core Logic module incorporates the required hard- ware in order to support the Virtual System Architecture™ (VSA) technology for capture and playback of audio using an external codec. This eliminates much ...

Page 172

In Fast Path Write, the Core Logic module responds to writes to the following addresses: 388h, 38Ah, 38Bh, 2x0h, 2x2h, and 2x8h SMI# Asserted If Bit (External SMI) GX1 Module Core Logic Module F1BAR0+Memory Offset 02h ...

Page 173

Core Logic Module 6.2.12.4 IRQ Configuration Registers The Core Logic module provides the ability to set and clear IRQs internally through software control. If the IRQs are configured for software control, they do not respond to external hardware. There are ...

Page 174

LPC Interface Signal Definitions The LPC specification lists seven required and six optional signals for supporting the LPC interface. Many of the sig- nals are the same signals found on the PCI interface and do not require any ...

Page 175

Core Logic Module - PCI Configuration Space and Access 6.3 Register Descriptions The Core Logic module is a multi-function module. Its reg- ister space can be broadly divided into three categories in which specific types of registers are located: 1) ...

Page 176

Register Summary The tables in this subsection summarize the registers of the Core Logic module. Included in the tables are the regis- ter’s reset values and page references where the bit for- mats are found. Table 6-14. F0: ...

Page 177

Core Logic Module - Register Summary Table 6-14. F0: PCI Header/Bridge Configuration Registers for GPIO and LPC Support Summary (Continued) Width F0 Index (Bits) Type Name 6Ch-6Fh 32 R/W ROM Mask Register 70h-71h 16 R/W IOCS1# Base Address Register 72h ...

Page 178

Table 6-14. F0: PCI Header/Bridge Configuration Registers for GPIO and LPC Support Summary (Continued) Width F0 Index (Bits) Type Name B8h 8 RO DMA Shadow Register B9h 8 RO PIC Shadow Register BAh 8 RO PIT Shadow Register BBh ...

Page 179

Core Logic Module - Register Summary Table 6-15. F0BAR0: GPIO Support Registers Summary F0BAR0+ Width I/O Offset (Bits) Type Name 00h-03h 32 R/W GPDO0 — GPIO Data Out 0 Register 04h-07h 32 RO GPDI0 — GPIO Data In 0 Register ...

Page 180

Table 6-17. F1: PCI Header Registers for SMI Status and ACPI Support Summary Width F1 Index (Bits) Type Name 00h-01h 16 RO Vendor Identification Register 02h-03h 16 RO Device Identification Register 04h-05h 16 R/W PCI Command Register 06h-07h 16 ...

Page 181

Core Logic Module - Register Summary Table 6-19. F1BAR1: ACPI Support Registers Summary F1BAR1+ Width I/O Offset (Bits) Type Name 00h-03h 32 R/W P_CNT — Processor Control Register 04h 8 RO Reserved, do not read 05h 8 RO P_LVL3 — ...

Page 182

Table 6-20. F2: PCI Header Registers for IDE Controller Support Summary Width F2 Index (Bits) Type Name 00h-01h 16 RO Vendor Identification Register 02h-03h 16 RO Device Identification Register 04h-05h 16 R/W PCI Command Register 06h-07h 16 RO PCI ...

Page 183

Core Logic Module - Register Summary Table 6-21. F2BAR4: IDE Controller Support Registers Summary F2BAR4+ Width I/O Offset (Bits) Type 00h 8 R/W IDE Bus Master 0 Command Register — Primary 01h --- --- Not Used 02h 8 R/W IDE ...

Page 184

Table 6-23. F3BAR0: Audio Support Registers Summary F3BAR0+ Memory Width Offset (Bits) Type Name 00h-03h 32 R/W Codec GPIO Status Register 04h-07h 32 R/W Codec GPIO Control Register 08h-0Bh 32 R/W Codec Status Register 0Ch-0Fh 32 R/W Codec Command ...

Page 185

Core Logic Module - Register Summary Table 6-24. F5: PCI Header Registers for X-Bus Expansion Support Summary Width F5 Index (Bits) Type Name 00h-01h 16 RO Vendor Identification Register 02h-03h 16 RO Device Identification Register 04h-05h 16 R/W PCI Command ...

Page 186

Table 6-26. PCIUSB: USB PCI Configuration Register Summary PCIUSB Width Index (Bits) Type Name 00h-01h 16 RO Vendor Identification 02h-03h 16 RO Device Identification 04h-05h 16 R/W Command Register 06h-07h 16 R/W Status Register 08h 8 RO Device Revision ...

Page 187

Core Logic Module - Register Summary Table 6-27. USB_BAR: USB Controller Registers Summary USB_BAR0 +Memory Width Offset (Bits) Type Name 00h-03h 32 R/W HcRevision 04h-07h 32 R/W HcControl 08h-0Bh 32 R/W HcCommandStatus 0Ch-0Fh 32 R/W HcInterruptStatus 10h-13h 32 R/W HcInterruptEnable ...

Page 188

Table 6-28. ISA Legacy I/O Register Summary I/O Port Type Name DMA Channel Control Registers (Table 6-43) 000h R/W DMA Channel 0 Address Register 001h R/W DMA Channel 0 Transfer Count Register 002h R/W DMA Channel 1 Address Register ...

Page 189

Core Logic Module - Register Summary Table 6-28. ISA Legacy I/O Register Summary (Continued) I/O Port Type Name 487h R/W DMA Channel 0 High Page Register 489h R/W DMA Channel 6 High Page Register 48Ah R/W DMA Channel 7 High ...

Page 190

Chipset Register Space The Chipset Register Space of the Core Logic module is comprised of six separate functions (F0-F5), each with its own register space. Base Address Registers (BARs) in each PCI header register space set the base ...

Page 191

Core Logic Module - Bridge, GPIO, and LPC Registers - Function 0 Table 6-29. F0: PCI Header/Bridge Configuration Registers for GPIO and LPC Support (Continued) Bit Description 4 Memory Write and Invalidate. Allow the Core Logic module to do memory ...

Page 192

Table 6-29. F0: PCI Header/Bridge Configuration Registers for GPIO and LPC Support (Continued) Bit Description Index 0Ch 7:0 PCI Cache Line Size Register. This register sets the size of the PCI cache line, in increments of four bytes. For ...

Page 193

Core Logic Module - Bridge, GPIO, and LPC Registers - Function 0 Table 6-29. F0: PCI Header/Bridge Configuration Registers for GPIO and LPC Support (Continued) Bit Description Index 40h 7:6 Reserved. Must be set Reserved. Must be ...

Page 194

Table 6-29. F0: PCI Header/Bridge Configuration Registers for GPIO and LPC Support (Continued) Bit Description 1 Power Management Configuration Trap. If this bit is set to 1 and an access occurs to one of the configuration registers in PCI ...

Page 195

Core Logic Module - Bridge, GPIO, and LPC Registers - Function 0 Table 6-29. F0: PCI Header/Bridge Configuration Registers for GPIO and LPC Support (Continued) Bit Description 2 IDE Reset. Reset IDE bus. 0: Disable. 1: Enable (drive IDE_RST# low). ...

Page 196

Table 6-29. F0: PCI Header/Bridge Configuration Registers for GPIO and LPC Support (Continued) Bit Description Index 4Ch-4Fh 31:0 Top of System Memory. Highest address in system used to determine active decode for external PCI mastered memory cycles ...

Page 197

Core Logic Module - Bridge, GPIO, and LPC Registers - Function 0 Table 6-29. F0: PCI Header/Bridge Configuration Registers for GPIO and LPC Support (Continued) Bit Description Index 52h 7 Snoop Fast Keyboard Gate A20 and Fast Reset. Enables the ...

Page 198

Table 6-29. F0: PCI Header/Bridge Configuration Registers for GPIO and LPC Support (Continued) Bit Description Index 54h-59h Index 5Ah Indicates PCI positive or negative decoding for various I/O ports on the ISA bus. Note: Positive decoding by the Core ...

Page 199

Core Logic Module - Bridge, GPIO, and LPC Registers - Function 0 Table 6-29. F0: PCI Header/Bridge Configuration Registers for GPIO and LPC Support (Continued) Bit Description 4 Secondary IDE Controller Positive Decode. Selects PCI positive or subtractive decoding for ...

Page 200

Table 6-29. F0: PCI Header/Bridge Configuration Registers for GPIO and LPC Support (Continued) Bit Description Index 60h-63h 31:8 Reserved. Must be set SUSP_3V Shut Down PLL5. Allow internal SUSP_3V to shut down PLL5. 0: Clock generator ...

Related keywords