Programming The Bcm5722 Ethernet Controllers - 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
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

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?

This manual is also suitable for:

Bcm5722kfb1g

Table of Contents