WG82574L S LBA9 Intel, WG82574L S LBA9 Datasheet - Page 57

no-image

WG82574L S LBA9

Manufacturer Part Number
WG82574L S LBA9
Description
CONTROLLER, ENET, INTEL 82574L, 64PQFN
Manufacturer
Intel
Datasheet

Specifications of WG82574L S LBA9

Ethernet Type
IEEE 802.3, IEEE 802.3u, IEEE 802.3ab
Supply Voltage Range
3V To 3.6V
Operating Temperature Range
0°C To +85°C
Digital Ic Case Style
QFN
No. Of Pins
64
Package / Case
QFN
Interface Type
I2C, JTAG, PCI, SPI
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Interconnects—82574 GbE Controller
3.3.7
Table 28.
3.3.7.1
Note:
Note:
3.3.7.2
NVM Clients and Interfaces
There are several clients that might access the NVM or shadow RAM listed in the
following table. Listed are the various clients and their access type to the NVM:
software device driver, BIOS, firmware and hardware.
Clients and Access Type to the NVM
1. Following a write instruction or erase instructions to the Flash, the 82574 initiates seamless write enable
Memory Mapped Host Interface via LAN Flash BAR
Software might read and write to the Flash via the LAN Flash BAR. The Flash BAR is
mapped to the physical Flash at offset 0x0. The 82574L supports read byte, word or
Dword and write byte through this interface. The host CPU waits (stalled) until the read
access to the Flash completes.
One of the first two sectors of 4 KB in the Flash are also reflected in the shadow RAM.
During normal operation, when software requires access to these sectors it should
access the shadow RAM. Direct write accesses to the Flash in this space via the Flash
BAR might cause non-coherency between the Flash and the shadow RAM.
Flash BAR access while FLA.FL_REQ is asserted (and granted) is forbidden.
CSR Mapped Host Interface
Software has bit banging and parallel accesses to the NVM or shadow RAM via the
registers in the CSR space. The 82574L supports the following cycles on the parallel
interface: posted write, posted read, block erase and device erase. Access to the
configuration space in the first two sectors is directed via the EEPROM registers
regardless of the external physical device. Access to the rest of the NVM space is done
according to the type of the physical device: Flash registers in reference to Flash and
EEPROM registers in reference to EEPROM. EEPROM CSR registers are as follows:
The Flash CSR registers are as follows:
Client + Interface
Host CPU on EEC CSR
Host CPU on EERD and
EEWR
MNG on EEMNG CSR
Host CPU on FLA CSR
Host CPU via BAR
Host CPU via FLSWxxx
CSR registers
Direct HW accesses
• EEC register for bit banging and device control
• EERD and EEWR registers for parallel read and write access
• FLA register and EEC register for bit banging and device control
before the write or erase instructions and polls the status at the end to check its completion.
NVM port
EEPROM
EEPROM
EEPROM
Flash
Flash
Flash
Both
NVM instructions
Legacy bit banging
Parallel word read and write to EEPROM or shadow RAM
(controlled by the EEC.SELSHAD bit)
Parallel word read and write to EEPROM or shadow RAM
Legacy bit banging and Flash erase instructions
Read byte word and Dword and byte programming
Host write access to the Flash no support for burst (multiple
byte) writes
Read EEPROM/shadow RAM at device initialization
1
57

Related parts for WG82574L S LBA9