Programmer’s Guide BCM5722
10/15/07
Broadcom Corporation
Document 5722-PG101-R Configuration Space Page 124
Table 49 shows the offsets which are relative to the PCI BAR—all host address decodes are BAR + OFFSET. Offsets
0x00–0xFF contain a shadow copy of the PCI configuration space registers. Host software may use this memory map to
read/write to PCI configuration space registers. Address offsets 0x200–0x3FF are the high-priority mailboxes.
Table 49: PCI Address Map Flat View
Offset Name Size
0x00000000–0x000000FF PCI Configuration space 256 bytes
0x00000100–0x000001FF PCIe Extended Configuration space 256 bytes
0x00000200–0x000003FF High Priority Mailboxes 512 bytes
0x00000400–0x00007FFF BCM5722 Ethernet controller registers 31 KB
0x00008000–0x0000FFFF Memory Window 32 KB
0x00100000–0x00100007 Interrupt Mailbox 0 8 bytes
0x00104000–0x00104007 Interrupt Mailbox 1 8 bytes
0x00108000–0x00108007 Interrupt Mailbox 2 8 bytes
0x0010C000–0x0010C007 Interrupt Mailbox 3 8 bytes
0x00110000–0x00110007 General Mailbox 1 8 bytes
0x00114000–0x00114007 General Mailbox 2 8 bytes
0x00118000–0x00118007 General Mailbox 3 8 bytes
0x0011C000–0x0011C007 General Mailbox 4 8 bytes
0x00120000–0x00120007 General Mailbox 5 8 bytes
0x00124000–0x00124007 General Mailbox 6 8 bytes
0x00128000–0x00128007 General Mailbox 7 8 bytes
0x0012C000–0x0012C007 General Mailbox 8 8 bytes
0x00130000–0x00130007 Reserved 8 bytes
0x00134000–0x00134007 Receive BD Standard Producer Ring Producer Index 8 bytes
0x00138000–0x00138007 Receive BD Jumbo Producer Ring Producer Index 8 bytes
0x0013C000–0x0013C007 Receive BD Mini Producer Ring Producer Index 8 bytes
0x00140000–0x00140007 Receive BD Return Ring 1 Consumer Index 8 bytes
0x00144000–0x00144007 Receive BD Return Ring 2 Consumer Index 8 bytes
0x00148000–0x00148007 Receive BD Return Ring 3 Consumer Index 8 bytes
0x0014C000–0x0014C007 Receive BD Return Ring 4 Consumer Index 8 bytes
0x00150000–0x00150007 Receive BD Return Ring 5 Consumer Index 8 bytes
0x00154000–0x00154007 Receive BD Return Ring 6 Consumer Index 8 bytes
0x00158000–0x00158007 Receive BD Return Ring 7 Consumer Index 8 bytes
0x0015C000–0x0015C007 Receive BD Return Ring 8 Consumer Index 8 bytes
0x00160000–0x00160007 Receive BD Return Ring 9 Consumer Index 8 bytes
0x00164000–0x00164007 Receive BD Return Ring 10 Consumer Index 8 bytes
0x00168000–0x00168007 Receive BD Return Ring 11 Consumer Index 8 bytes
0x0016C000–0x0016C007 Receive BD Return Ring 12 Consumer Index 8 bytes
0x00170000–0x00170007 Receive BD Return Ring 13 Consumer Index 8 bytes
0x00174000–0x00174007 Receive BD Return Ring 14 Consumer Index 8 bytes
0x00178000–0x00178007 Receive BD Return Ring 15 Consumer Index 8 bytes
0x0017C000–0x0017C007 Receive BD Return Ring 16 Consumer Index 8 bytes
0x00180000–0x00180007 Send BD Ring 1 Host Producer Index 8 bytes