BCM5722
P
ROGRAMMING THE
See
Table 3 on page 8
for the revision levels of the BCM5722 Ethernet controllers. Host software can use the PCI Revision
ID and Chip ID information in the PCI configuration registers to determine the revision level of the BCM5722 Ethernet
controller on the board, and then load the appropriate workarounds described in the errata sheets.
Choice of host access mode determines the mailboxes:
•
Host standard or flat mode uses the high-priority mailboxes (see
•
Indirect mode uses the low-priority mailboxes (see
See
Section 8: "Device Control" on page 82
The reference documents for BCM5722 Ethernet controller software development include this manual and the errata
documentation (see
"Revision Levels" on page
driver.
The programming model for the BCM5722 Ethernet controllers does not depend on OS or processor instruction sets.
Programmers using Motorola
device driver development. Concepts provided in this document are also applicable to device drivers native to any operating
®
system (i.e., DOS, UNIX
, Microsoft
Page 13
Programming the BCM5722 Ethernet Controllers
BCM5722 E
"Low-Priority Mailboxes" on page
for the step-by-step procedure to initialize the BCM5722 Ethernet controllers.
8) that provide the necessary information for writing a host-based device
®
®
68000, Intel
x86, or DEC Alpha host instruction sets can leverage this document to aid in
®
®
, or Novell
).
Bro adco m C orp or atio n
C
THERNET
ONTROLLERS
"High-Priority Mailboxes" on page
Programmer's Guide
238).
324).
Document 5722-PG101-R
10/15/07
Need help?
Do you have a question about the BCM5722 and is the answer not in the manual?