17
P/N: PM0365
REV. 1.3, NOV 20 ,1995
MX98905B
TABLE 3. EEPROM DATA MAPPING
0FH
0EH
08H
07H
03H
02H
01H
00H
D15
D0
NOT USED
CONFIG. B
42H
57H
RESERVED
(CHECKSUM)
ETEHR ADD 5
ETHER ADD 3
ETEHR ADD 1
CONFIG. C
CONFIG. A
42H
57H
RESERVED
(BOARD TYPE)
ETHER ADD 4
ETEHR ADD 2
ETEHR ADD 0
except the RESET signal. On the falling edge of
RESET signal, the MX98905 will load data shown on
MEMD0-7, MEMD8-15 and MEMA1-8 into
Configuration Register A, B and C, respectively. The
value loaded from jumper will overwrite the default
value.
Figure 10 shows the example for jumper
configuration.
After loading jumper value into relative Configuration
Registers, the MX98905 will execute EEPROM opera-
tion, which depends on the value of EECONFIG. If
EECONFIG is high, then both the configuration and ID
PROM data will be loaded into the MX98905; other-
wise, only ID PROM data is loaded.
7.2 EEPROM Operation
During EEPROM operation, all internal registers are
inaccessible. If EECONFIG is high, then the configu-
rations loaded from EEPROM will overwrite the value
loaded from jumper selection. Configurations loaded
from EEPROM will be stored in Configuration
Registers and Ether ID will be stored in PROM space
inside the MX98905 (refer to PROM MAP for details).
7.2.1 Load Configurations from EEPROM
When EECONFIG is set to high, configurations stored
in EPPROM will be loaded into MX98905. After
loading configurations fom EEPROM, following
sequence depends on the value of ATXT:
ATXT= 1 : 00H-07H
ATXT= 0 : 00H-06H, 08H
EECONFIG = 1 : OEH (Configuration A, B), OFH
DWID = 1 (Configuration C),00H - 02H (Ether
Address 0 theu 5) and 03H - 07H
EECONFIG = 1 : OEH (Configuration A, B), OFH
DWID = 0
(Configuration C),00H - 02H (Ether
Address 0 true 5)and 03H - 06H and
08H (data 42H)
7.2.2 Without loading configurations from EEPROM
values shown on parentheses are for Shared memory
map only. For the shared memory mode, the two's
complement of these eight bytes (00-03H) should be
equal to FFH.
High byte of 0FH is not used in NS DP83905 compat-
ible mode, but the value will be loaded into Hidden
ConFiguration Register (HCFR) inside the MX98905 in
enhanced mode. See Enhanced mode description for
details.
7.1 Valid Power-On Reset
The MX98905 is equipped with a filter to screen out
RESET signal whenever its duration is less than
400ns. The default value of each Configuration
Register is:
Configuration Register A : 39H
Configuration Register B : 00H
Configuration Register C : 00H
When RESET is active more than 400ns, the MX98905
will recognize such action and begin its power-on reset
algorithm. At this moment, all I/O will be disabled
When EECONFIG is set to low, configrations stored in
EEPROM will NOT be loaded into the MX98905 de-
pends on
the value of ATXT:
ATXT = 1 : 00H-07H
ATXT = 0 : 00H-06H,08H