Data Sheet

Flash Map—Ethernet Controller I210
187
6.0 Flash Map
6.1 Flash General Map
Table 6-1 lists the Flash map used by the I210. This table lists common modules for the Flash
including: hardware pointers, software and firmware. Blocks are detailed in the following sections. All
addresses and pointers in Table 6-1 are absolute in word units.
A detailed list of Flashwords loaded by hardware following power up, hardware reset or software
generated resets (CTRL.RST, CTRL_EXT.EE_RST or CTRL.DEV_RST) can be found in auto load listed in
Table 3-18.
Pointers to modules marked as Read Only (RO) in Table 6-1 means two things:
1. The pointer value cannot be modified by the host.
2. The module pointed to must be mapped in a protected RO area of the Flash or shadow RAM.
Table 6-1. Common Flash Map
Flash Word
Offsets
Used By/In High Byte Low Byte RO to Host
0x00:0x02 HW Ethernet Address (Words 0x00-0x02) - Section 6.2.1
0x03 SW Compatibility High - Section 6.8.1 Compatibility Low - Section 6.8.1
0x04 SW Port Identification LED Blinking (Word 0x04) - Section 6.8.2
0x05 SW Flash Map Revision (Word 0x05) - Section 6.8.3
0x06 SW Compatibility High Compatibility Low
0x07 SW Compatibility High Compatibility Low
0x08 SW
PBA Number (Words 0x08, 0x09) - Section 6.8.5
0x09 SW
0x0A HW Initialization Control Word 1 (Word 0x0A) - Section 6.2.2
0x0B HW Subsystem ID (Word 0x0B) - Section 6.2.3
0x0C HW Subsystem Vendor ID (Word 0x0C) - Section 6.2.4
0x0D HW Device ID (Word 0x0D) - Section 6.2.5
RO word
0x0E HW Vendor ID (Word 0x0E) - Section 6.2.6
RO word
0x0F HW Initialization Control Word 2 (Word 0x0F) - Section 6.2.7
0x10 HW/SW Firmware Secured Module Pointer (Word 0x10) - Section 6.9
RO pointer
RO module
0x11 HW Flash Device Size (Word 0x11) - Section 6.2.8 RO word
0x12 HW Flash Validity and Protected Fields (Word 0x12) - Section 6.2.9 RO word
0x13 HW Initialization Control 4 (Word 0x13) - Section 6.2.10
0x14 HW PCIe L1 Exit Latencies (Word 0x14) - Section 6.2.11