LAN91C96I_07 SMSC [SMSC Corporation], LAN91C96I_07 Datasheet - Page 34

no-image

LAN91C96I_07

Manufacturer Part Number
LAN91C96I_07
Description
Non-PCI Single-Chip Full Duplex Ethernet Controller
Manufacturer
SMSC [SMSC Corporation]
Datasheet
7.2
7.2.1
Rev. 03-28-07
I/O Space Registers Description
Bank Select Register
BS2, BS1, BS0 - Determine the bank presently in use.
This register is always accessible except in power down mode and is used to select the register bank in
use.
The upper byte always reads as 33h and can be used to help determine the I/O location of the
LAN91C96I.
The BANK SELECT REGISTER is always accessible regardless of the value of BS0-2.
Accesses to non-existing banks will ignore writes and reads will return 0x33 on byte reads.
I/O SPACE - BANK0
This register holds bits programmed by the CPU to control some of the protocol transmit options.
NOCRC - Does not append CRC to transmitted frames when set, allows software to insert the desired
CRC. Defaults to zero, namely CRC inserted.
OFFSET
PAD_EN
FDSE
0
0
0
X
0
0
# IN HEX
OFFSET
ETEN-
TYPE
X
0
TRANSMIT CONTROL REGISTER
0
0
X
BS2
0
0
0
0
1
LOOP
BANK SELECT
EPH
X
0
X
1
1
REGISTER
DATASHEET
NAME
NAME
BS1
SQET
0
0
1
1
X
STP
X
0
X
1
1
Page 34
FDUPLX
TXP_EN
BS0
0
0
X
0
1
0
1
READ/WRITE
X
0
0
TYPE
Non-PCI Single-Chip Full Duplex Ethernet Controller
FORCOL
READ/WRITE
MON_
BANK #
CSN
None
BS2
0
0
0
0
0
0
1
2
3
TYPE
LOOP
BS1
X
0
1
1
0
SYMBOL
BSR
SYMBOL
NOCRC
TXENA
SMSC DS – LAN91C96I
TCR
BS0
0
0
1
1
0

Related parts for LAN91C96I_07