RTL8169
2002/03/27
Rev.1.21
23
6.10 9346CR: 93C46 (93C56) Command
(Offset 0050h, R/W)
Bit
R/W
Symbol
Description
7:6 R/W EEM1-0
Operating Mode:
These 2 bits select the RTL8169 operating mode.
EEM1
EEM0
Operating Mode
0
0
Normal (RTL8169 network/host communication mode)
0
1
Auto-load: Entering this mode will make the RTL8169
load the contents of the 93C46 (93C56) as when the
RSTB signal is asserted. This auto-load operation will
take about 2 ms. Upon completion, the RTL8169
automatically returns to normal mode (EEM1 = EEM0 =
0) and all of the other registers are reset to default values.
1
0
93C46 (93C56) programming: In this mode, both network
and host bus master operations are disabled. The 93C46
(93C56) can be directly accessed via bit3-0 which now
reflect the states of EECS, EESK, EEDI, & EEDO pins
respectively.
1
1
Config register write enable: Before writing to CONFIGx
registers, the RTL8169 must be placed in this mode. This
will prevent RTL8169 configurations from accidental
change.
5:4 -
-
Reserved
3 R/W EECS
2 R/W EESK
1 R/W EEDI
0 R EEDO
These bits reflect the state of the EECS, EESK, EEDI & EEDO pins in
auto-load or 93C46 (93C56) programming mode and are valid only
when the Flash bit is cleared.
Note: EESK, EEDI and EEDO is valid after boot ROM complete.
6.11 CONFIG 0
(Offset 0051h, R/W)
Bit
R/W
Symbol
Description
7:3 -
-
Reserved
Select Boot ROM Size
BS2
BS1
BS0
Description
0 0 0
No
Boot
ROM
0 0 1
8K
Boot
ROM
0 1 0
16K
Boot
ROM
0 1 1
32K
Boot
ROM
1 0 0
64K
Boot
ROM
1 0 1
128K
Boot
ROM
1 1 0
unused
1 1 1
unused
2-0
R
BS2, BS1, BS0