Data Sheet
Ethernet Controller I210 — Programming Interface
404
8.4.37 Software Flash Burst Data Register - FLSWDATA (0x1204C; RW)
8.4.38 Software Flash Burst Access Counter - FLSWCNT (0x12050; RW)
CMD{27:24}
FLSWCNT.CNT
range
Limitations to Host Command Description
0000b 1 B - 4 KB Read
0001b
1 B - 256 B
the write must not
cross a page (256 B)
boundary
When in the Flash Secure mode,
this command is operational
only if applied on un-secured
words.
Write
0010b Don’t Care
When in Flash secure mode, this
command is operational only if
applied on un-secured sectors.
Flash sector (4 KB) erase (when no security). The 4
KB sector index to be erased is determined by the
ADDR field.
0011b Don’t Care
This command is not operational
when in Flash secure mode.
Flash device erase (when no security). The entire
Flash device is erased.
0100b 1 B - 4 B Read Status register of Flash device.
0101b 1 B - 4 B
This command is not operational
when in Flash secure mode.
Write Status register of Flash device.
0110b Don’t Care
This command is not operational
when in Flash secure mode.
Write Enable.
Depending on the Flash device Datasheet, this
command might be needed prior to issuing the
1100b Programmable Write Status register op-
code.
0110b, 0111b Reserved.
1000b 1 B - 4 B Read JEDEC ID.
1001b Reserved.
1010b Reserved.
1011b 1 B - 4 B
Op-code cannot be re-
programmed when in Flash
secured mode
Programmable Read Status register (op-code 0x35
by default that can be re-programmed in
FLASHGOP).
1100 0 B - 4 B
This command is not operational
when in Flash secure mode.
Programmable Write Status register (op-code 0x31
by default that can be re-programmed in
FLASHGOP).
Field Bit(s) Init. Description
DATA 31:0 0x0
Burst Flash Data.
Data written to or read from the Flash.
When FLSWCNT.CNT field is programmed with a number of bytes that is not aligned a
multiple of four (last Dword is a partial), the last valid byte(s) are located in the lower
DATA field bytes.
Field Bit(s) Init. Description
Reserved 31:13 0x0 Reserved
CNT 12:0 0x0
Flash Burst Counter.
This counter holds the size in bytes of the Flash burst read or write.