![](http://datasheet.mmic.net.cn/330000/MB86960_datasheet_16436348/MB86960_20.png)
MB86960
receive DMA process before attempting another DMA
process. This is accomplished by writing 00H to
BMPR12. When this is done, the DMA EOP bit will clear
automatically, clearing the EOP status and interrupt, so
it is not necessary to clear the interrupt separately.
CONTROL AND STATUS REGISTERS
The control and status registers on the NICE chip are
accessed through direct register addresses xxx0H
through xxxFH, and indirect or bank-switching address
bits RBS1, RBS0, DLCR7<3:0>. Table 1 summarizes the
addressing scheme. In system word mode, data can be
transferred 16-bits at a time on the system bus, or 8-bits at
a time by using the byte lane controls of NICE. When
transferring in 16-bit mode to/from the registers, even
direct addresses are used to select the registers. For
example, to access the Transmit/Receive Status Regis-
ters, address xxx0H would be used. The transmit status
would be on the low byte and the receive status on the
high byte. Separate access of high and low bytes is
achieved by using the appropriate byte-access processor
instructions.
Table 1. Internal Register Address Map
RBS1,RBS0
SA3
SA2
SA1
SA0
ADDRESS
DESCRIPTION
XX
XX
XX
XX
XX
XX
XX
XX
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
DLCR0
[1]
DLCR1
DLCR2
DLCR3
DLCR4
DLCR5
DLCR6
DLCR7
TRANSMIT STATUS
RECEIVE STATUS
TRANSMIT INT ENABLE
RECEIVE INT ENABLE
TRANSMIT MODE
RECEIVE MODE
CONFIG 0
CONFIG 1
00
00
00
00
00
00
00
00
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
DLCR8
DLCR9
DLCR10
DLCR11
DLCR12
DLCR13
DLCR14
DLCR15
NODE ID 0
NODE ID 1
NODE ID 2
NODE ID 3
NODE ID 4
NODE ID 5
TDR 0 (LSB)
TDR 1 (MSB)
01
01
01
01
01
01
01
01
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
HT8
HT9
HT10
HT11
HT12
HT13
HT14
HT15
HASH TABLE 0
HASH TABLE 1
HASH TABLE 2
HASH TABLE 3
HASH TABLE 4
HASH TABLE 5
HASH TABLE 6
HASH TABLE 7
10
10
10
10
10
10
10
10
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
BMPR8
[2]
BMPR9
BMPR10
BMPR11
BMPR12
BMPR13
BMPR14
BMPR15
BUFFER MEMORY PORT
RESERVED
TRANSMIT START
16 COLLISIONS
DMA ENABLE
DMA BURST
SKIP PACKET
RESERVED
11
X
X
X
X
—
RESERVED
1. All registers are both word and byte accessible. In word mode, register bytes are paired to form words starting with registers 0 and 1. The
odd-addressed byte becomes the high byte of the word
2. In word mode, BMPR8 is a 16-bit port. In byte mode, it is an 8-bit port. The byte ordering Is determined by DLCR7<0>