Datasheet
Note: The EEPROM device
If an operation is attempted, and an EEPROM device does not respond within 30mS, LAN9420/LAN9420i will timeout, and the EPC
Figure 3.7 illustrates the Host accesses required to perform an EEPROM Read or Write operation.
EEPROM Write | EEPROM Read |
Idle | Idle |
Write Data | Write | |
Command | ||
Register | ||
Register | ||
|
| Write | Read | |
| Command | Command | |
| Register | Register | |
|
| Busy Bit = 0 | |
Busy Bit = 0 | Read | Read Data | |
Command | |||
| Register | ||
| Register | ||
|
|
The Host can disable the EEPROM interface through the GPIO_CFG register. When the interface is disabled, the EEDIO and ECLK signals can be used as
The EEPROM controller supports the following EEPROM operations under Host control via the E2P_CMD register. The operations are commonly supported by “93C46” EEPROM devices. A description and functional timing diagram is provided below for each operation. Please refer to the E2P_CMD register description in Section 4.2.11, "EEPROM Command Register (E2P_CMD)," on page 99 for E2P_CMD field settings for each command.
ERASE (Erase Location): If erase/write operations are enabled in the EEPROM, this command will erase the location selected by the EPC Address field (EPC_ADDR). The EPC_TO bit is set if the EEPROM does not respond within 30ms.
SMSC LAN9420/LAN9420i | 33 | Revision 1.22 |
| DATASHEET |
|