
55
MB86967
s EXPLANATION OF ISA BUS MODE
1. Jumperless ISA Mode
In this mode, the LAN controller reads the I/O addresses and interrupt outputs from initialization data in external
E2PROM after the hardware reset at power-on, and initializes them. It takes about 50
s until initialization is
completed.
This eliminates the need for on-board DIP switches for address decode selection. The initialization data can be
changed because the E2PROM can be read and written. Utilities for changing initialization data allow an
inexperienced user to retrieve contentions between I/O addresses and mount a LAN interface card in any
personal computer.
Only one byte is used for the initialization data in the E2PROM. Second and later bytes should be used to store
node ID. Data (node ID) at the second and later bytes should be read bit-by-bit, converted to parallel data, and
then written to the node ID registers (DLCR8 to DLCR15).
1.1 Setting at E2PROM
The initial values should be prewritten to the first byte in the E2PROM as shown in Figure 8; the node ID should
be prewritten to the second and later bytes.
After a hardware reset, the LAN controller reads the initialization data at the first one byte in E2PROM
automatically, and sets it at the BMPR19 internal register.
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
INTSEL1
INTSEL0
Not used
IOSEL2
IOSEL1
IOSEL0
IOMSEL2 IOMSEL1 IOMSEL0
I/O Base Address
0
260H to 27FH
0
1
280H to 29FH
010
2A0H to 2BFH
INTSEL1
INTSEL0
Interrupt Channel (Pin)
0
1
240H to 25FH
00
IRQ0
100
340H to 35FH
01
IRQ1
101
320H to 33FH
10
IRQ2
110
380H to 39FH
11
IRQ3
111
300H to 31FH
Setting I/O Addresses
Setting Interrupt Channels
Figure 8 Configuration of Bits at First One Byte in E2PROM