Specifications

©
2008 Advanced Micro Devices Inc.
Power Management
AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary
Page 32
I/O Name Description Configure Register Enable Status
PIO4 Programmable I/O Range 4 PM IO RegA0 & RegA1h PM IO Reg A8h[Bit0] PM IO RegA9h[Bit0]
PIO5 Programmable I/O Range 5 PM IO RegA2 & RegA3h PM IO Reg A8h[Bit1] PM IO RegA9h[Bit1]
PIO6 Programmable I/O Range 6 PM IO RegA4 & RegA5h PM IO Reg A8h[Bit2] PM IO RegA9h[Bit2]
PIO7 Programmable I/O Range 7 PM IO RegA6 & RegA7h PM IO Reg A8h[Bit3] PM IO RegA9h[Bit3]
Note: PM IO Reg04h[Bit7] is the overall control bit for enabling all the PIOs. The BIOS must set it before using
any PIO.
8.3 Power Management Timers
There are two PM timers available on the SB600 – PM Timer 1 and PM Timer 2. The PM Timer
1 (Inactivity Timer) can be programmed to reload on some activities, but not the PM Timer 2
(Activity Timer).
8.3.1 PM Timer 1 (Inactivity Timer)
The PM Timer 1 is a 6-bit timer with a granularity of 1 minute. The BIOS can set the initial value
of the PM Timer 1 through PM IO Reg0Bh. PM IO Reg0Ch will return the current value of the
decrementing counter.
The PM Timer 1 is typically used as a stand-by timer under the APM mode.
PM Timer1 Reloading On Description Enable
IRQ[15:8] IRQ[15:8] activity. PM IO Reg08h[Bit7:0]
IRQ[7:3], NMI, and IRQ[1:0] IRQ[7:3], NMI, and IRQ[1:0] activity PM IO Reg09h[Bit7:0]
Programmable IO Any access to PIO ports. PM IO Reg0Ah[Bit7]
Parallel Port Parallel ports activity PM IO Reg0Ah[Bit6]
Serial Port Serial Ports activity PM IO Reg0Ah[Bit5]
IDE Port IDE port activity PM IO Reg0Ah[Bit4]
Floppy Port Floppy port activity PM IO Reg0Ah[Bit3]
Game Port Game port (201H) activity PM IO Reg0Ah[Bit2]
ExtEvent1 Assert ExtEvent1 pin PM IO Reg0Ah[Bit1]
ExtEvent0 Assert ExtEvent0 pin PM IO Reg0Ah[Bit0]
8.3.2 PM Timer 2 (Activity Timer)
The PM Timer 2 is an 8-bit timer with a granularity of 500 µs. The BIOS can set the initial value
of the PM Timer 2 through PM IO Reg12h. PM IO Reg13h will return the current value of the
decrementing counter.
Note: The PM Timer 2 cannot be configured to reload on any system activities.
8.4 SMI Events
The following is a list of all the SMI events available on the SB600. The events can only generate
SMI, not SCI or wakeup events.
The global SMI disable bit is PM IO register 53h, bit [3].