Programmer's Guide
10/15/07
Offset
(High-Priority
Mailboxes for Host
Standard and Flat
Modes)
0x200 - 0x207
0x208 - 0x20F
0x268 - 0x26F
0x270 - 0x277
0x278 - 0x27F
0x280 - 0x287
0x288 - 0x28F
0x290 - 0x297
The Receive Producer Ring Producer Index register contains the index value of the next buffer descriptor from the producer
ring that is available for DMA to the BCM5722 Ethernet controller from the host. When the host software updates the Receive
Producer Ring Producer Index, the BCM5722 Ethernet controller is automatically signaled that a new BD is waiting for DMA.
At initialization time, these values must be initialized to zero. These indices are 64-bit wide; however, the highest index value
is only 512 for the receive Producer Ring.
Document
5722-PG101-R
Offset
(Low-Priority
Register
Mailboxes for
Indirect Mode)
0x5800 - 0x5807
Interrupt Mailbox 0
0x5808 - 0x580F
Interrupt Mailbox 1
0x5868 - 0x586F
Receive BD Standard Producer Ring Producer Index
0x5870 - 0x5877
Receive BD Jumbo Producer Ring Producer Index
0x5878 - 0x587F
Receive BD Mini Producer Ring Producer Index
0x5880 - 0x5887
Receive BD Return Ring 1 Consumer Index
Receive BD Return Ring 2 Consumer Index
0x5888 - 0x588F
0x5890 - 0x5897
Receive BD Return Ring Consumer Index
Figure 26: Mailbox Registers
Bro adco m Co rp or atio n
BCM5722
Access
RW
RW
RW
RW
RW
RW
RW
RW
Receive Producer Ring
Page 64
Need help?
Do you have a question about the BCM5722 and is the answer not in the manual?