RTL8100C & RTL8100CL
Datasheet
Single-Chip Fast Ethernet Controller
22
Track ID: JATR-1076-21 Rev. 1.06
5.17. 9346CR: 93C46 Command Register
(Offset 0050h, R/W)
This register is used for issuing commands to the RTL8100C(L). These commands are issued by setting the
corresponding bits for the function. A warm software reset along with individual reset and enable/disable for
transmitter and receiver are also provided.
Table 17. 9346CR: 93C46 Command Register
Bit
R/W
Symbol
Description
7-6
R/W
EEM1-0
Operating Mode: These 2 bits set the RTL8100C(L) operating mode.
EEM1
EEM0 Operating Mode
0
0
Normal: RTL8100C(L) network/host
communication mode.
0
1
Auto-load: Entering this mode will force the
RTL8100C(L) to load the contents of the
93C46 as if an RSTB signal had been asserted.
This auto-load operation will take about 2ms.
After it is completed, the RTL8100C(L) goes
back to normal mode automatically
(EEM1 = 0
EEM0 = 0) and all other
registers are reset to default values.
1
0
93C46 Programming: In this mode, both
network and host bus master operations are
disabled. The 93C46 can be directly accessed
via bit3-0 which now reflects the states of
EECS, EESK, EEDI, & EEDO pins
respectively.
1
1
Config Register Write Enable: Before writing
to CONFIG0, 1, 3, 4 registers, and bit 13, 12,
and 8 of BMCR (offset 62h-63h), the
RTL8100C(L) must be placed in this mode.
This will protect the RTL8100C(L)’s
configuration from accidental change.
4-5
-
-
Reserved.
3
R/W
EECS
2
R/W
EESK
1
R/W
EEDI
0
R
EEDO
These bits reflect the state of EECS, EESK, EEDI, and EEDO pins in
auto-load or 93C46 programming mode.