Host Coalescing Control Registers
BCM5718 Programmer’s Guide
Broadcom
®
January 29, 2016 • 5718-PG108-R
Page 423
NIC Jumbo Receive BD Consumer Index Register (offset: 0x3C50–0x3C58)
These three registers are shared by the Receive BD Completion and the Receive Data and Receive BD Initiator
state machines. They are used to keep track of the receive BDs that have been DMAed to the controller.
NIC Diag Receive Return Ring BD 0 Index Register (offset: 0x3C80)
NIC Jumbo Receive BD Consumer Index Register (offset: 0x3C50)
Host Coalescing
15
W2C
–
The Host Coalescing state machine has caused
an attention.
Reserved
14:8
RO
0
–
Memory Arbiter
7
W2C
–
The Memory Arbiter has caused an attention.
MBUF Low Water
6
W2C
–
The MBUF allocation state machine has reached
the mbuf low water threshold.
Reserved
5:0
RO
0
–
Table 108: NIC Receive BD Consumer Index Register (offset: 0x3C50 – 0x3C58)
Name
Bits
Access
Default
Value
Description
Reserved
31:8
RO
0
–
NIC Jumbo Receive BD
Producer Index
7:0
RW
–
Current Jumbo Received BD have been fetched
by RDMA module and are available for incoming
RX packets.
Table 109: NIC Diag Receive Return Ring BD 0 Index Register (offset: 0x3C80)
Name
Bits
Access
Default
Value
Description
Local Diagnostic Receive
Return Ring 0 index value
9:0
RW
0
Current Receive Return Ring 0 index value in HC
module before applying RCB bit-mask value. The
maximum value is 1023 for the BCM5718 family.
This value will be masked by the RCB bit-mask in
WDMA module before be DMAed in status block.
Name
Bits
Access
Default
Value
Description
Received BD jumbo Producer
Ring consumer Index
7:0
RW
0
Current Received BD Consumer index.
Name
Bits
Access
Default
Value
Description