Revision 1.1
71
www.national.com
G
SuperI/O Module
(Continued)
Table 4-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 read-modify-
write to prevent the values of reserved bits from being
changed during write.
Write only registers should not use read-modify-write
during updates.
Table 4-3. Standard Configuration Registers
Bit
Description
Index 07h
Width: Byte
This register selects the current logical device. See Table 4-2 for valid numbers. All other values are reserved.
Logical Device Number (R/W)
7:0
Logical Device Number.
Index 20h-2Fh
Width: Byte
SIO configuration and ID registers. See Section 4.4.1 "SIO Control and Configuration Registers" on page 73 for register/bit details.
SIO Configuration (R/W)
Index 30h
Width: Byte
Activate (R/W)
7:1
0
Reserved.
Logical Device Activation Control.
0: Disable
1: Enable
Index 60h
Width: Byte
Indicates selected I/O lower limit address bits [15:8] for I/O Descriptor 0.
I/O Port Base Address Bits [15:8] Descriptor 0 (R/W)
Index 61h
Width: Byte
Indicates selected I/O lower limit address bits [7:0] for I/O Descriptor 0.
I/O Port Base Address Bits [7:0] Descriptor 0 (R/W)
Index 62h
Width: Byte
Indicates selected I/O lower limit address bits [15:8] for I/O Descriptor 1.
I/O Port Base Address Bits [15:8] Descriptor 1 (R/W)
Index 63h
Width: Byte
Indicates selected I/O lower limit address bits [7:0] for I/O Descriptor 1.
I/O Port Base Address Bits [7:0] Descriptor 1 (R/W)
Index 70h
Width: Byte
Interrupt Number (R/W)
7:4
3:0
Reserved.
Interrupt Number.
These bits select the interrupt number. A value of 1 selects IRQ1, a value of 2 selects IRQ2, etc. (up to
IRQ12).
Note:
IRQ0 is not a valid interrupt selection.
Index 71h
Width: Byte
Selects the type and level of the interrupt request number selected in the previous register.
Interrupt Request Type Select (R/W)
7:2
1
Reserved.
Interrupt Level Requested.
Level of interrupt request selected in previous register.
0: Low polarity.
1: High polarity.
This bit must be set to 1 (high polarity), except for IRQ8#, that must be low polarity.
Interrupt Type Requested.
Type of interrupt request selected in previous register.
0: Edge.
1: Level.
0