BCM5722 Programmer’s Guide
10/15/07
Broadcom Corporation
Page 101 Memory Maps and Pool Configuration Document 5722-PG101-R
MEMORY MAPS AND POOL CONFIGURATION
The BCM5722 Ethernet controller provides internal SRAM memory for Ring buffers, Tx Packet Mbuf memory, Rx Packet
Mbuf Memory, Misc shared memory, and Status block. The memory maps show how the internal SRAM is mapped into the
address space from the:
• On-chip RISC CPU view
• Host standard view
• Host indirect (UNDI) view
• Host flat views
Table 44: BCM5755/BCM5755M Address Map
Region Size NIC CPU View Host Flat View Host Standard View Host UNDI View
Unmapped 256B 0x00000000–
0x000000FF
0x01000000–
0x010000FF
0x00000000–*
0x000000FF
0x00000000–*
0x000000FF
Send Ring RCB 12B 0x00000100–
0x0000010B
0x01000100–
0x0100010B
0x00000100–*
0x0000010B
0x00000100–*
0x0000010B
Unmapped 4B 0x0000010C–
0x0000010F
0x0100010C–
0x0100010F
0x0000010C–
0x0000010F
0x0000010C–
0x0000010F
Unmapped 240B 0x00000110–
0x000001FF
0x01000110–
0x010001FF
0x00000110–
0x000001FF
0x00000110–
0x000001FF
Receive Return
Ring0 RCB
8B 0x00000200–
0x00000207
0x01000200–
0x01000207
0x00000200–*
0x00000207
0x00000200–*
0x00000207
Unmapped 8B 0x00000208–
0x0000020F
0x01000208–
0x0100020F
0x00000208–*
0x0000020F
0x00000208–*
0x0000020F
Receive Return
Ring1 RCB
8B 0x00000210–
0x00000217
0x01000210–
0x01000217
0x00000210–*
0x00000217
0x00000210–*
0x00000217
Unmapped 8B 0x00000218–
0x0000021F
0x01000218–
0x0100021F
0x00000218–*
0x0000021F
0x00000218–*
0x0000021F
Receive Return
Ring2 RCB
8B 0x00000220–
0x00000227
0x01000220–
0x01000227
0x00000220–*
0x00000227
0x00000220–*
0x00000227
Unmapped 8B 0x00000228–
0x0000022F
0x01000228–
0x0100022F
0x00000228–*
0x0000022F
0x00000228–*
0x0000022F
Receive Return
Ring3 RCB
8B 0x00000230–
0x00000237
0x01000230–
0x01000237
0x00000230–*
0x00000237
0x00000230–*
0x00000237
Unmapped 8B 0x00000238–
0x0000023F
0x01000238–
0x0100023F
0x00000238–*
0x0000023F
0x00000238–*
0x0000023F
Unmapped 2.3 KB 0x00000240–
0x00000B4F
0x01000240–
0x01000B4F
0x00000240–
0x00000B4F
0x00000240–
0x00000B4F
Software
Gencomm
1 KB 0x00000B50–
0x00000F4F
0x01000B50–
0x01000F4F
0x00000B50–*
0x00000F4F
0x00000B50–*
0x00000F4F
Unmapped 4 KB 0x00000F50–
0x00001FFF
0x01000F50–
0x01001FFF
0x00000F50–
0x00001FFF
0x00000F50–
0x00001FFF
Unmapped 8 KB 0x00002000–
0x00003FFF
0x01002000–
0x01003FFF
0x00002000–
0x00003FFF
0x00002000–
0x00003FFF