EasyManua.ls Logo

Broadcom NetXtreme/NetLink BCM5718 Series

Broadcom NetXtreme/NetLink BCM5718 Series
593 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Configuration SpaceBCM5718 Programmer’s Guide
Broadcom®
January 29, 2016 5718-PG108-R Page 172
The header region is required by the PCI 2.2 specification. These registers must be implemented. The
capabilities registers are optional; however, they must adhere to section 6.7 of the PCI SIIG 2.2 specification.
Each capability has a unique ID, which is well-defined. The capabilities are chained using the Next Caps field,
in the capability register. The last capability will have a Next Caps field, which is zeroed.
The Device-Specific registers are shown in Ta b le 47.
Indirect Mode
Host software may use Indirect mode to access the Ethernet controller resources, without using Memory
Mapped I/O. Indirect mode shadows MAC resources to PCI configuration space registers. These shadow
registers can be read/written by system software through PCI configuration space registers. The Ethernet
controller Indirect mode registers expose the following MAC resources:
•Registers
Local Memory
Mailboxes
Indirect mode access can be used in conjunction with Standard mode PCI access. Indirect mode has no
interdependency on other PCI access modes and is a mode in itself.
Table 47: Device Specific Registers
Register Cross Reference
Miscellaneous Host Control “Miscellaneous Host Control Register (offset: 0x68)” on page 282.
PCI State “PCI State Register (offset: 0x70)” on page 285.
Register Base Address “Register Base Register (offset: 0x78)” on page 286.
Memory Base Address “Memory Base Register (offset: 0x7C)” on page 286.
Register Data “Register Data Register (offset: 0x80)” on page 286.
Memory Window Data “Memory Data Register (offset: 0x84)” on page 287.
UNDI Receive BD Standard Producer
Ring Producer Index Mailbox
“UNDI Receive BD Standard Producer Ring Producer Index Mailbox
Register (offset: 0x98–0x9C)” on page 287.
UNDI Receive Return Ring Consumer
Index Mailbox
“UNDI Receive Return Ring Consumer Index Register (offset: 0x88–
0x8C)” on page 287.
UNDI Send BD Producer Index Mailbox “UNDI Send BD Producer Index Mailbox Register (offset: 0x90
0x94)” on page 287.
Note: Host software must assert the Indirect_Mode_Access bit in the Miscellaneous Host Control
register (see “Miscellaneous Host Control Register (offset: 0x68)” on page 282) to enable indirect
mode.

Table of Contents

Related product manuals