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