Receive BD Initiator Control Registers
BCM5718 Programmer’s Guide
Broadcom
®
January 29, 2016 • 5718-PG108-R
Page 372
Receive BD Initiator Control Registers
All registers reset are core reset unless specified.
Receive BD Initiator Mode Register (offset: 0x2C00)
Receive BD Initiator Status Register (offset: 0x2C04)
Receive BD Initiator Local NIC Jumbo Receive BD Producer Index
(offset: 0x2C08)
Name
Bits
Access
Default
Value
Description
Reserved
31:3
RO
0
–
Receive BDs available on a
disabled Receive BD Ring
Enable
2
RW
0
Attention enable for Receive BDs available on a
disabled Receive BD ring.
Enable
1
RW
1
This bit controls whether the Receive BD Initiator
state machine is active or not. When set to 0, it
completes the current operation and cleanly
halts. Until it is completely halted, it remains one
when read.
Reset
0
RW
0
When this bit is set to 1, the Receive BD Initiator
state machine is reset. This is a self-clearing bit.
Name
Bits
Access
Default
Value
Description
Reserved
31:3
RO
0
–
Receive BDs available on a
disabled Receive BD Ring
status
2
RO
0
Host requests to DMA Receive BDs to a disabled
ring.
Reserved
1:0
RO
0
–
Name
Bits
Access
Default
Value
Description
Reserved
31:8
RO
0
–
Local Received BD jumbo
Producer Ring requested
Index
7:0
RO
0
Current Jumbo Received BD Index requested by
RBDI for BD fetching. Notice that, this index is
different from MB producer index and also
different from the index indicated by RBDC.