BCM5722
M
M
EMORY
APS AND
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
Region
Size
Unmapped
256B
Send Ring RCB
12B
Unmapped
4B
Unmapped
240B
Receive Return
8B
Ring0 RCB
Unmapped
8B
Receive Return
8B
Ring1 RCB
Unmapped
8B
Receive Return
8B
Ring2 RCB
Unmapped
8B
Receive Return
8B
Ring3 RCB
Unmapped
8B
Unmapped
2.3 KB
Software
1 KB
Gencomm
Unmapped
4 KB
Unmapped
8 KB
Page 101
Memory Maps and Pool Configuration
P
C
OOL
ONFIGURATION
Table 44: BCM5755/BCM5755M Address Map
NIC CPU View
Host Flat View
0x00000000–
0x01000000–
0x000000FF
0x010000FF
0x00000100–
0x01000100–
0x0000010B
0x0100010B
0x0000010C–
0x0100010C–
0x0000010F
0x0100010F
0x00000110–
0x01000110–
0x000001FF
0x010001FF
0x00000200–
0x01000200–
0x00000207
0x01000207
0x00000208–
0x01000208–
0x0000020F
0x0100020F
0x00000210–
0x01000210–
0x00000217
0x01000217
0x00000218–
0x01000218–
0x0000021F
0x0100021F
0x00000220–
0x01000220–
0x00000227
0x01000227
0x00000228–
0x01000228–
0x0000022F
0x0100022F
0x00000230–
0x01000230–
0x00000237
0x01000237
0x00000238–
0x01000238–
0x0000023F
0x0100023F
0x00000240–
0x01000240–
0x00000B4F
0x01000B4F
0x00000B50–
0x01000B50–
0x00000F4F
0x01000F4F
0x00000F50–
0x01000F50–
0x00001FFF
0x01001FFF
0x00002000–
0x01002000–
0x00003FFF
0x01003FFF
Bro adco m C orp or atio n
Programmer's Guide
Host Standard View Host UNDI View
0x00000000–*
0x00000000–*
0x000000FF
0x000000FF
0x00000100–*
0x00000100–*
0x0000010B
0x0000010B
0x0000010C–
0x0000010C–
0x0000010F
0x0000010F
0x00000110–
0x00000110–
0x000001FF
0x000001FF
0x00000200–*
0x00000200–*
0x00000207
0x00000207
0x00000208–*
0x00000208–*
0x0000020F
0x0000020F
0x00000210–*
0x00000210–*
0x00000217
0x00000217
0x00000218–*
0x00000218–*
0x0000021F
0x0000021F
0x00000220–*
0x00000220–*
0x00000227
0x00000227
0x00000228–*
0x00000228–*
0x0000022F
0x0000022F
0x00000230–*
0x00000230–*
0x00000237
0x00000237
0x00000238–*
0x00000238–*
0x0000023F
0x0000023F
0x00000240–
0x00000240–
0x00000B4F
0x00000B4F
0x00000B50–*
0x00000B50–*
0x00000F4F
0x00000F4F
0x00000F50–
0x00000F50–
0x00001FFF
0x00001FFF
0x00002000–
0x00002000–
0x00003FFF
0x00003FFF
Document 5722-PG101-R
10/15/07
Need help?
Do you have a question about the BCM5722 and is the answer not in the manual?