BCM5718 Programmer's Guide
Receive Producer Ring Host Address Low Register (offset: 0x2454)
Name
Host Address Low
Receive Producer Length/Flags Register (offset: 0x2458)
Name
Max Length
Reserved
Disable Ring
Reserved
Receive Producer Ring NIC Address Register (offset: 0x245C)
Name
NIC Address
Receive Diagnostic Data and Receive BD Ring Initiator Local NIC
Jumbo Receive BD Consumer Index (offset: 0x2470)
This set of registers keeps track of the current DMAs queued to move receive data from the controller to the
host. The receive data and receive BD initiator maintains the state of the indices by keeping two local copies, a
copy of the controller's return ring producer index and a copy of the controller's receive BD consumer index.
The local return ring producer index is set to the value placed in the DMA descriptor. The local controller receive
return consumer index is also set to the value placed in the DMA descriptor.
Broadcom
®
January 29, 2016 • 5718-PG108-R
Default
Bits
Access
Value
31:0
RW
0
Default
Bits
Access
Value
31:16
RW
0
15:2
RO
0
1
RW
0
0
RO
0
Default
Bits
Access
Value
31:0
RW
0x000400
00
Receive Data and Receive BD Initiator Control Registers
Description
The host ring address is the host address of the first
ring element. The host ring address is in host
address format.
Description
Programmable ring size:
•
2048
•
1024
•
512
•
256
•
128
•
64
•
32
Maximum RX frame size.
1 = Ring Disabled
0 = Ring Enabled
Reserved
Description
The NIC ring address is the NIC address of the first
ring element.
Note: For the BCM5718 family, do not initialize this
register; leave as default.
Page 367
Need help?
Do you have a question about the NetXtreme/NetLink BCM5718 Series and is the answer not in the manual?
Questions and answers