AMD Geode SC1201 User Manual

Page 212

Advertising
background image

212

AMD Geode™ SC1200/SC1201 Processor Data Book

Core Logic Module - Bridge, GPIO, and LPC Registers - Function 0

32579B

Index 8Ah

General Purpose Timer 2 Count Register (R/W)

Reset Value: 00h

7:0

GPT2_COUNT. This field represents the load value for General Purpose Timer 2. This value can represent either an 8-bit or
16-bit counter (configured in F0 Index 8Bh[5]). It is loaded into the counter when the timer is enabled (F0 Index 83h[1] = 1).
Once the timer is enabled and a transition occurs on GPIO7, the timer is re-loaded.

The counter is decremented with each clock of the configured timebase (1 msec or 1 sec selected at F0 Index 8Bh[3]). Upon
expiration of the counter, an SMI is generated and the top level of status is F1BAR0+I/O Offset 00h/02h[9]. The second level
of status is reported at F1BAR0+I/O Offset 04h/06h[1]). Once expired, this counter must be re-initialized by either disabling
and enabling it, or by writing a new count value in this register. See Section 6.2.10.3 "Peripheral Power Management" on
page 164 f
or a discussion on the limitations of producing count error with small values.

For GPIO7 to act as the reload for this counter, it must be enabled as such (F0 Index 8Bh[2]) and be configured as an input.
(GPIO pin programming is at F0BAR0+I/O Offset 20h and 24h.)

Index 8Bh

General Purpose Timer 2 Control Register (R/W)

Reset Value: 00h

7

Re-trigger General Purpose Timer 1 (GP Timer 1) on Secondary Hard Disk Activity.

0: Disable.

1: Enable.

Any access to the secondary hard disk address range selected in F0 Index 93h[4] reloads GP Timer 1.

6

VGA Timer Base. Selects timebase for VGA Timer Register (F0 Index 8Eh).

0: 1 millisecond.

1: 32 microseconds.

5

General Purpose Timer 2 (GP Timer 2) Shift. GP Timer 2 is treated as an 8-bit or 16-bit timer.

0: 8-bit. The count value is loaded into GP Timer 2 Count Register (F0 Index 8Ah).

1: 16-bit. The value loaded into GP Timer 2 Count Register is shifted left by eight bits, the lower eight bits become zero,

and this 16-bit value is used as the count for GP Timer 2.

4

General Purpose Timer 1 (GP Timer 1) Shift. GP Timer 1 is treated as an 8-bit or 16-bit timer.

0: 8-bit. The count value is that loaded into GP Timer 1 Count Register (F0 Index 88h).

1: 16-bit. The value loaded into GP Timer 1 Count Register is shifted left by eight bit, the lower eight bits become zero, and

this 16-bit value is used as the count for GP Timer 1.

3

General Purpose Timer 2 (GP Timer 2) Timebase. Selects timebase for GP Timer 2 (F0 Index 8Ah).

0: 1 second.

1: 1 millisecond.

2

Re-trigger Timer on GPIO7 Pin Transition. A rising-edge transition on the GPIO7 pin reloads GP Timer 2 (F0 Index 8Ah).

0: Disable.

1: Enable.

For GPIO7 to work here, it must first be configured as an input. (GPIO pin programming is at F0BAR0+I/O Offset 20h and
24h.)

1:0

Reserved. Set to 0.

Index 8Ch

IRQ Speedup Timer Count Register (R/W)

Reset Value: 00h

7:0

IRQ Speedup Timer Load Value. This field represents the load value for the IRQ speedup timer. It is loaded into the
counter when Suspend Modulation is enabled (F0 Index 96h[0] = 1) and an INTR or an access to I/O Port 061h occurs.
When the event occurs, the Suspend Modulation logic is inhibited, permitting full performance operation of the GX1 module.
Upon expiration, no SMI is generated; the Suspend Modulation begins again. The IRQ speedup timer’s timebase is 1 msec.

This speedup mechanism allows instantaneous response to system interrupts for full-speed interrupt processing. A typical
value here would be 2 to 4 msec.

Index 8Dh

Video Speedup Timer Count Register (R/W)

Reset Value: 00h

7:0

Video Speedup Timer Load Value. This field represents the load value for the Video speedup timer. It is loaded into the
counter when Suspend Modulation is enabled (F0 Index 96[0] = 1) and any access to the graphics controller occurs. When
a video access occurs, the Suspend Modulation logic is inhibited, permitting full-performance operation of the GX1 module.
Upon expiration, no SMI is generated, and Suspend Modulation begins again. The video speedup timer’s timebase is 1
msec.

This speedup mechanism allows instantaneous response to video activity for full speed during video processing calcula-
tions. A typical value here would be 50 msec to 100 msec.

Table 6-29. F0: PCI Header/Bridge Configuration Registers for GPIO and LPC Support (Continued)

Bit

Description

Advertising
This manual is related to the following products: