AMD SB600 User Manual
Page 254

©2008 Advanced Micro Devices, Inc.
LPC ISA Bridge (Device 20, Function 3)
AMD SB600 Register Reference Manual
Proprietary
Page 254
IO/Mem Port Decode Enable Register 5- RW - 8 bits - [PCI_Reg: 48h]
Field Name
Bits
Default
Description
Rom Range 1 Port
Enable
3
0b
Port enable for LPC ROM address range 1 (memory), see
register 68-6bh
Rom Range 2 Port
Enable
4
0b
Port enable for LPC ROM address range 2 (memory), see
register 6c-6fh
Memory Range Port
Enable
5
0b
Port enable for LPC memory target range, see register 60-63h
RTC IO Range Port
Enable
6
0b
Port enable for RTC I/O range 70h~73h
Sync Timeout Counter
Enable
7
1b
LPC sync timeout counter enabled when set to ‘1’ (default),
otherwise the counter is disabled. This counter is used to avoid
a deadlock condition if an LPC device drives sync forever.
Timeout count is programmed in register 49h. Write ‘0’ to this bit
if an LPC device is extremely slow & takes more than 255 LPC
clocks to complete a cycle.
This register controls the decoding of Super IO configuration, alternate super-IO configuration, wide generic ports,
ROM1 & ROM2 ports, and memory port. Writing ‘1’ to a bit enables the corresponding IO/ROM/Memory range. Bit
7 controls enable/disable of LPC sync timeout counter.
LPC Sync Timeout Count - RW - 8 bits - [PCI_Reg: 49h]
Field Name
Bits
Default
Description
Sync Timeout Count
7:0
FFh
Sync Timeout Count.
This register contains the value of LPC sync timeout count. This is the number of LPC clocks the state machine will
wait when LPC data = sync before aborting the cycle (when timeout counter is enabled; see register 48, bit 7).
IO/Mem Port Decode Enable Register 6- RW - 8 bits - [PCI_Reg: 4Ah]
Field Name
Bits
Default
Description
IO port enable 0
0
0b
Port enable for IO port 400h-43Fh
IO port enable 1
1
0b
Port enable for IO port 480h-4BFh
IO port enable 2
2
0b
Port enable for IO port 500h-53Fh
IO port enable 3
3
0b
Port enable for IO port 580h-5BFh
Mem port enable
4
0b
Port enable for 4K byte memory range defined in reg0x4C
IO port enable 4
5
0b
Port enable for IO port 80h
IO port enable 5
6
0b
Port enable for IO port 4700h-470Bh
IO port enable 6
7
0b
Port enable for IO port FD60h-FD6Fh
IO/Mem Port Decode Enable Register 7- RW - 8 bits - [PCI_Reg: 4Bh]
Field Name
Bits
Default
Description
Wide_io1_enable
0
0b
Wide IO port 1 (defined in register 66/67h) enable
Wide_io2_enable
1
0b
Wide IO port 2 (defined in register 90/91h) enable
Reserved 7:2
00h
Memory Range Register - RW - 32 bits - [PCI_Reg: 4Ch]
Field Name
Bits
Default
Description
Reserved 11:0
000h
Base Address
31:12
00000h
This register defines a 4K byte memory range from {Base
Address, 000h} to {Base Address, fffh}. The range is enabled by
reg0x4A[4].