WG82577LM S LGWS Intel, WG82577LM S LGWS Datasheet - Page 173

no-image

WG82577LM S LGWS

Manufacturer Part Number
WG82577LM S LGWS
Description
Manufacturer
Intel
Datasheet

Specifications of WG82577LM S LGWS

Lead Free Status / RoHS Status
Supplier Unconfirmed
Intel
10.2.1.5.7
Note:
10.2.1.5.8
Note:
Note:
10.2.1.5.9
®
5 Series Express Chipset MAC Programming Interface—82577 GbE PHY
Flexible Filter Length Table - FFLT (0x05F00 + 8*n (n=0…5); RW)
There are six flexible filters Lengths. The flexible filter length table stores the minimum
packet lengths required to pass each of the flexible filters. Any packets that are shorter
than the programmed length does not pass that filter. Each flexible filter considers a
packet that does not have any mismatches up to that point to have passed the flexible
filter when it reaches the required length. It does not check any bytes past that point.
All reserved fields read as 0b’s and ignore writes.
Before writing to the flexible filter length table the driver must first disable the flexible
filters by writing 0b’s to the Flexible Filter Enable bits of the Wake Up Filter Control
register (WUFC.FLXn).
Flexible Filter Mask Table - FFMT (0x09000 + 8*n (n=0…127); RW)
There are 128 mask entries. The flexible filter mask and table is used to store the four
1-bit masks for each of the first 128 data bytes in a packet, one for each flexible filter.
If the mask bit is 1b, the corresponding flexible filter compares the incoming data byte
at the index of the mask bit to the data byte stored in the flexible filter value table.
The table is organized to permit expansion to eight (or more) filters and 256 bytes in a
future product without changing the address map.
Before writing to the flexible filter mask table the driver must first disable the flexible
filters by writing 0b’s to the Flexible Filter Enable bits of the Wake Up Filter Control
register (WUFC.FLXn).
Flexible Filter Value Table - FFVT (0x09800 + 8*n (n=0…127); RW)
There are 128 filter values. The flexible filter value is used to store the one value for
each byte location in a packet for each flexible filter. If the corresponding mask bit is
1b, the flexible filter compares the incoming data byte to the values stored in this table.
10:0
31:11
0
1
2
3
4
5
31:
7:0
Bits
Bits
Bits
RW
RO
RW
RW
RW
RW
RW
RW
RO
RW
Type
Type
Type
X
X
X
X
X
X
X
X
X
X
Reset
Reset
Reset
LEN. Minimum Length for Flexible Filter n.
Reserved.
Mask 0. Mask for filter 0 byte n (n=0, 1… 127).
Mask 1. Mask for filter 1 byte n (n=0, 1… 127).
Mask 2. Mask for filter 2 byte n (n=0, 1… 127).
Mask 3. Mask for filter 3 byte n (n=0, 1… 127).
Mask 4. Mask for filter 4 byte n (n=0, 1… 127).
Mask 5. Mask for filter 5 byte n (n=0, 1… 127).
Reserved.
Value 0. Value of filter 0 byte n (n=0, 1… 127).
Description
Description
Description
166

Related parts for WG82577LM S LGWS