Figure 63: Unused Rows And Rules Must Be Initialized With Zeros; Table 76: 10/100 Mbps Mode Frame Patterns Memory - Broadcom BCM5722 Programmer's Manual

Host programmer interface specification for the netxtreme and netlink family of highly integrated media access controllers
Table of Contents

Advertisement

BCM5722
Pattern Data Structure
The maximum number of entries in either 10/100 or 1000 mode is 128. The BCM5722 Ethernet controller cannot process a
pattern that requires more than 128 entries. The size of an entry will vary based on 10/100 or 1000 Mbps mode. Additionally,
all unused rows must be initialized with zeros. The WOL hardware cannot process an entry unless unused rows and rules
have been zeroed out (see

Figure 63: Unused Rows and Rules Must Be Initialized with Zeros

Frame patterns are stored as data structures in memory. A control word is always present in a 64 bit entry/row. The control
word describes proceeding data fields in the entry.
In 10/100 Mbps mode, one WOL entry requires three 64-bit wide rows (see
bits. Each 64-bit row contains a 16-bit control word, which identifies byte enables (see
contains 2-byte rules. The 2-byte rules are distributed across three streams: S, S+1, and S+2. The next row's 2-byte rules
will correspond to three more streams: S+3, S+4, and S+5. Both
comparison streams. The D0 notation indicates the first 2 bytes in the packet stream are compared.
63
CTRL012
CTRL345
CTRL678
Page 163
Wake on LAN Mode/Low-Power
Figure
63).
Control
Stream 1 Stream 2 Stream 3
USED
00,00
00,00
00,00
00,00
00,00
00,00

Table 76: 10/100 Mbps Mode Frame Patterns Memory

48 47
S0D0
S3D0
S6D0
Bro adco m C orp or atio n
Unused rules are
initialized with 0
00,00
00,00
Table
76). The total length of an entry is 192
Table 76
and
Table 77
32 31
S1D0
S4D0
S7D0
Programmer's Guide
Table
77). The remaining 48-bits
use Sx notation to denote separate
16 15
S2D0
S5D0
S8D0
Document 5722-PG101-R
10/15/07
0

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the BCM5722 and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Bcm5722kfb1g

Table of Contents