High Priority Mailbox Registers
BCM5718 Programmer’s Guide
Broadcom
®
January 29, 2016 • 5718-PG108-R
Page 307
High Priority Mailbox Registers
All registers reset are core reset unless specified.
Receive BD Standard Producer Ring Index
Register (offset: 0x268-0x26F)
Receive BD Jumbo Producer Ring Index Register (offset: 0x270)
Receive BD Return Ring 0 Consumer Index
Register (offset: 0x280–0x287)
The Receive BD Return Ring 0 Consumer Index Register contains the index of the last buffer descriptor for
Receive Return Ring 0 that has been consumed. Host software writes this register whenever it updates the
return ring 1. This register must be initialized to 0.
Note:
When performing a 32 bit access the higher addresses should be accessed last.
Name
Bits
Access
Default
Value
Description
Received BD standard
Producer Ring Index
7:0
RW
0
The Receive BD standard Producer Ring Index
register contains the index of the next buffer
descriptor for the standard producer ring that will
be produced in the host for the NIC to DMA into
NIC memory. Host software writes this register
whenever it updates the standard producer ring.
This register must be initialized to 0.
Table 102: Receive BD Jumbo Producer Ring Index Register (offset: 0x270)
Name
Bits
Access
Default
Value
Description
Received BD
jumbo Producer
Ring Index
7:0
RW
0
The Receive BD Extended Producer Ring Index register
contains the index of the next buffer descriptor for the
extended producer ring that will be produced in the host for
the controller to DMA into controller memory. Host software
writes this register whenever it updates the extended
producer ring. This register must be initialized to 0.