|
TL16PNP200 Datasheet, PDF (19/23 Pages) Texas Instruments – STANDALONE PLUG-AND-PLAY (PnP) CONTROLLER | |||
|
◁ |
TL16PNP200
STANDALONE PLUGÄANDÄPLAY (PnP) CONTROLLER
SLLS229A â NOVEMBER 1995 â REVISED APRIL 1996
PRINCIPLES OF OPERATION
PnP logical device control registers
The registers in Table 7 are repeated for each logical device. These registers control device functions, such as
enabling the device onto the ISA bus.
Table 7. PnP Logical Device Control Registers
ADDRESS PORT
0Ã30
0Ã31
REGISTER NAME
ACCESSIBILITY
ACTIVE
Read/write
This register controls whether the logical device is active on the bus.
Bit [7-1] These bits are reserved and must be set to 0.
Bit [0]
If set, this bit activates the logical device.
An inactive device does not respond to nor drive any ISA bus signals. Before a logical device is activated, I/O range check
must be disabled.
I/O RANGE CHECK
Read/write
This register is used to perform a conflict check on the I/O port range programmed for use by the logical device.
Bit [7-2] This bit is reserved and must be set to 0.
Bit [1]
If bit is set, the I/O range check is enabled. I/O range check is only valid when the logical device is
inactive.
Bit [0]
If bit 0 is set, the logical device responds to I/O and reads to its assigned I/O range with a 0Ã55.
If bit 0 is clear, the logical device responds with a 0ÃAA.
PnP logical device configuration registers
The registers in Table 8 program the device ISA bus resource use and are repeated for each logical device.
Registers in the ISA PnP specification that are not implemented in the TL16PNP200 are reset to 0 when read,
except for the unimplemented DMA channel select descriptor 1 (0x75) which returns a 4 when read.
Table 8. PnP Logical Device Configuration Registers
ADDRESS PORT
REGISTER NAME
0Ã40
MEMORY BASE ADDRESS [23-16]
ACCESSIBILITY
Read/write
0Ã41
This register indicates the selected memory base address of bits 23-16.
MEMORY BASE ADDRESS [15-8]
Read/write
This register indicates the selected memory base address of bits 15-8.
0Ã42
MEMORY CONTROL
Read/write
Bit 1 specifies 8 by 16-bit control. When set bit 1 indicates 16-bit memory, and cleared to indicate 8-bit memory.
Bit 0 is read-only. It is internally set to 1 indicating that the next field is the upper limit for the address. TL16PNP200 supports
memory upper limit, not range length.
0Ã43
MEMORY UPPER LIMIT ADDRESS [23â16]
Read/write
This register indicates the selected memory upper limit address of bits 23-16.
0Ã44
MEMORY UPPER LIMIT ADDRESS [15-8]
This register indicates the selected memory upper limit address of bits 15-8.
Read/write
0Ã60
I/O PORT BASE ADDRESS [15-8]
Read/write
This register indicates bits 15-8 of the base address that are to be used for the selected I/O address range.
0Ã61
I/O PORT BASE ADDRESS [7-0]
Read/write
This register indicates bits 7-0 of the base address that are to be used for the selected I/O address range.
⢠POST OFFICE BOX 655303 DALLAS, TEXAS 75265
⢠POST OFFICE BOX 1443 HOUSTON, TEXAS 77251â1443
19
|
▷ |