Data Sheet

Ethernet Controller I210 —Flash Map
204
6.2.29 Watchdog Configuration (Word 0x2E)
6.2.30 Vital Product Data (VPD) Pointer (Word 0x2F)
This word points to the VPD structure. This structure can be used by the NIC vendor to store its own
data. Upon initial programming of the Flash, the VPD pointer must point to a pre-designated VPD area
(a free R/W area in the shadow RAM) - even if no VPD structure is programmed at that time. Once a
VPD structure has been programmed, the VPD_EN bit in Flash word 0x0A must be set to 1b. This
exposes the VPD capability in the device configuration space, following the next PCI reset event.
6.3 SW Reset CSR Auto Configuration Pointer (LAN Base
Address + Offset 0x17)
Word points to the SW Reset CSR auto configuration structure of theLAN. Sections are loaded during
HW auto-load as described in Section 3.3.1.2. If no CSR autoload is required, the word must be set to
0xFFFF.
The SW Reset CSR Auto Configuration structure format is listed in the following tables.
Bit Name
Default HW
Mode
Description
15 Watchdog Enable 0b
Enable Watchdog Interrupt. Refer to Section 8.14.1.
Note: If this bit is set to 1b the value of Flash Watchdog Timeout field should be 2 or
higher to avoid immediate generation of a watchdog interrupt.
14:11
Watchdog
Timeout
0x2
Watchdog Timeout Period (in seconds). Refer to Section 8.14.1.
Note: Loaded to 4 LSB bits of WDSTP.WD_Timeout field.
10:0 Reserved Reserved.
Bit Name Description
15:0 VPD Offset
Offset in words to the programmed VPD structure or to the free R/W shadow RAM area
into which the VPD structure will be programmed in the future.
Notes:
1. VPD area should be located in the first valid 2 KWords of the Flash.
2. Value of bit 15 is ignored.
Table 6-2. SW Reset CSR Auto Configuration Structure Format
Offset High Byte[15:8] Low Byte[7:0] Section
0x0 Section Length = 3*n (n – number of CSRs to configure) Section 6.3.1
0x1 Block CRC8 Section 6.3.2
0x2 CSR Address Section 6.3.3
0x3 Data LSB Section 6.3.4
0x4 Data MSB Section 6.3.5
3*n - 1 CSR Address Section 6.3.3
3*n Data LSB Section 6.3.4
3*n + 1 Data MSB Section 6.3.5