EasyManua.ls Logo

Broadcom BCM5722 - Figure 26: Mailbox Registers

Broadcom BCM5722
593 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Programmer’s Guide BCM5722
10/15/07
Broadcom Corporation
Document 5722-PG101-R Receive Producer Ring Page 64
Figure 26: Mailbox Registers
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.
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
Register Access
Interrupt Mailbox 0 RW
Interrupt Mailbox 1 RW
Receive BD Standard Producer Ring Producer Index RW
Receive BD Jumbo Producer Ring Producer Index RW
Receive BD Mini Producer Ring Producer Index RW
Receive BD Return Ring 1 Consumer Index RW
Receive BD Return Ring 2 Consumer Index RW
Receive BD Return Ring Consumer Index RW
Offset
(Low-Priority
Mailboxes for
Indirect Mode)
0x5800 - 0x5807
0x5808 - 0x580F
0x5868 - 0x586F
0x5870 - 0x5877
0x5878 - 0x587F
0x5880 - 0x5887
0x5888 - 0x588F
0x5890 - 0x5897

Table of Contents