Data Sheet

Ethernet Controller I210 — Programming Interface
400
8.4.20 Manageability Flash Read/Write Data – FLMNGDATA (0x1203C;
RO to host, RW to FW)
See register Software FLASH Burst Data Register - FLSWDATA in Section 8.4.37.
8.4.21 Manageability Flash Burst Access Counter – FLMNGCNT
(0x12040; RO to host, RW to FW)
See register Software FLASH Burst Access Counter - FLSWCNT in Section 8.4.38.
8.4.22 FLASH Arbitration Control and Debug – ARBDBG (0x12044; RW)
This register enables FLASH arbitration control if following a read or write operation the flash chip
selected remains low. It provides separate controls for each client of the FLASH.
This register also enables viewing which client currently is granted access to the flash.
8.4.23 EEPROM-Mode Auto Read Bus Control - EEARBC (0x12024; RO in
Secured Mode)
Note: In iNVM implementations, this register is used to program the I210 the same way it should be
programmed if an NVM was present. This register is reset on LAN_PWR_GOOD only.
8.4.24 Flash Mode Register – FLASHMODE (0x12000; RO in Secured
Mode)
This register controls the interface for the Flash device. This register is reset only at power on or during
LAN_PWR_GOOD assertion. It is loaded by firmware from its own module.
Field Bit(s) Initial Value Description
VALID 0 0b
Valid.
Indicates that the last auto-load bus write request is valid.
DONE 1 1b
Done.
Last auto-load bus write request completed. The register can be written again with
a new auto-load write request.
Reserved 3:2 0x0
Reserved.
Write 0x0, ignore on read.
ADDR 12:4 0x00
Write Address.
This field specifies the address offset of the Flash word from the start of the shadow
RAM section
1
.
1. Not all shadow RAM addresses are part of the auto read (auto-load). By using this register software can write to the hardware
registers that are configured during auto load only.
Reserved 15:13 0x0
Reserved.
Write 0x0, ignore on read.
DATA 31:16 0x0000 Data written into the Flash auto read bus.
Field Bit(s) Init. Description
FAST_READ_MODE 0 0b
When set to 1b, the op-code for a Read command is taken from FLASHOP.FASTREAD
and the number of dummy bytes are asserted as indicated in the NUM_OF_DUMMY
field.