English
Language : 

TL16PNP100A Datasheet, PDF (14/20 Pages) Texas Instruments – STANDALONE PLUG-AND-PLAY (PnP) CONTROLLER
TL16PNP100A
STANDALONE PLUG-AND-PLAY (PnP) CONTROLLER
SLLS200C – MARCH 1995 – REVISED SEPTEMBER 1997
PRINCIPLES OF OPERATION
PnP registers
PnP card standard registers are divided into three parts: card control, logical device control, and logical device
configuration. There is exactly one of each card control register on each ISA card. Card control registers are
used for global functions that control the entire card. Logical device control registers and logical device
configuration registers are repeated for each logical device. Since the TL16PNP100A has two logical devices
and they are intended only for I/O applications, not all the configuration registers are implemented.
PnP card control registers
The PnP card device control registers are listed in Table 3.
Table 3. PnP Card Control Registers
ADDRESS PORT
VALUE
0×00
0×01
0×02
0×03
0×04
0×05
0×06
0×07
REGISTER NAME VALUE
READ/WRITE
CAPABILITY
POWER UP
SET RD_DATA PORT
Write only
00 00 00 00
Writing to this register modifies the address port used for reading from the PnP ISA card. Writing to this register is only
allowed when the card is in the isolation state.
Bits 7–0 These bits become I/O port address bits 9–2.
SERIAL ISOLATION
Read only
00 00 00 00
Reading from this register causes a card in the isolation state to compare one bit of the board ID.
CONFIGURATION CONTROL
Write only
0 00
This 3-bit register consists of three independent commands, which are activated by writing a 1 to their corresponding
register bits. These bits are automatically reset to 0 by the hardware after the commands execute.
Bit 2
Writing a 1 to bit 1 causes the card to reset its CSN and RD-DATA port to zero.
Bit 1
Writing a 1 to bit 2 causes the card to enter the wait-for-key state, but the card CSN is
preserved and the logical device is unaffected.
Bit 0
Writing a 1 to bit 0 resets the configuration registers of the logical device to their default state, and the
CSN is preserved.
WAKE[CSN]
Write only
00 00 00 00
Writing to this register, when the write data bits 7–0 matches the card CSN, causes the card to go from the sleep state either
to the isolation state when the write data for this command is zero, or to the configuration state when the write data is not
zero. The pointer to the SERIAL IDENTIFIER is reset. This register is write only.
RESOURCE DATA
Read only
00 00 00 00
Reading from this register reads the next byte of resource information from the EEPROM. The STATUS register must be
polled until its bit 0 is reset before this register may be read.
STATUS
Read only
0
Bit 0
A one-bit register that, when set, indicates it is okay to read the next data byte from the
RESOURCE DATA register.
CARD-SELECT NUMBER
Read/write
00 00 00 00
Writing to this register sets a card CSN, which is uniquely assigned after the serial identification process. This allows each
card to be individually selected during a Wake[CSN] command.
LOGICAL DEVICE NUMBER
Read/write
00 00 00 00
This register specifies which logical device is being configured.
14
• POST OFFICE BOX 655303 DALLAS, TEXAS 75265