Device Register and Memory Map
BCM5718 Programmer’s Guide
Broadcom
®
January 29, 2016 • 5718-PG108-R
Page 580
A p p e n d i x C : D e v i c e R e g i s t e r a n d M e m o r y
M a p
BCM5717 / BCM5718 Memory Map
Table 157: BCM5717 / BCM5718 Memory Map
Region
Size
NIC CPU View
Host Flat View
Host Standard
View (Offset)
Host UNDI
View
Unmapped 256B
0x00000000-
0x000000FF
0x01000000-
0x010000FF
0x00000000-
0x000000FF
0x00000000-
0x000000FF
Send Ring [1] RCB
16B
0x00000100-
0x0000010F
0x01000100-
0x0100010F
0x00000100-
0x0000010F
0x00000100-
0x0000010F
Send Ring [2 – 16]
RCBs
(Relocated or
expanded in
BCM5717/BCM5718)
240B
0x00000110-
0x000001FF
0x01000110-
0x010001FF
0x00000110-
0x000001FF
0x00000110-
0x000001FF
Receive Return
Ring0 RCB
16B
0x00000200-
0x0000020F
0x01000200-
0x0100020F
0x00000200-
0x0000020F
0x00000200-
0x0000020F
Receive Return
Ring1 RCB
16B
0x00000210-
0x0000021F
0x01000210-
0x0100021F
0x00000210-
0x0000021F
0x00000210-
0x0000021F
Receive Return
Ring2 RCB
16B
0x00000220-
0x0000022F
0x01000220-
0x0100022F
0x00000220-
0x0000022F
0x00000220-
0x0000022F
Receive Return
Ring3 RCB
16B
0x00000230-
0x0000023F
0x01000230-
0x0100023F
0x00000230-
0x0000023F
0x00000230-
0x0000023F
VRQ Receive Return
Ring RCBs – [4 – 16]
(Relocated or
expanded in
BCM5717/BCM5718)
208B
0x00000240-
0x0000030F
0x01000240-
0x0100030F
0x00000240-
0x0000030F
0x00000240-
0x0000030F
Unmapped
2.3KB
0x00000420-
0x00000B4F
0x01000420-
0x01000B4F
0x00000420-
0x00000B4F
0x00000420-
0x00000B4F
Software Gencomm
1KB
0x00000B50-
0x00000F4F
0x01000B50-
0x01000F4F
0x00000B50-
0x00000F4F
0x00000B50-
0x00000F4F
Unmapped
12KB–
176B
0x00000F50-
0x00003FFF
0x01000F50-
0x01003FFF
0x00000F50-
0x00003FFF
0x00000F50-
0x00003FFF
Unmapped 32KB
0x01004000-
0x0100FFFF
0x01004000-
0x0100FFFF
0x00004000-
0x0000FFFF
0x00004000-
0x0000FFFF
RX MBUF
(Relocated or
expanded in
BCM5717/BCM5718)
32KB
0x00010000-
0x00019FFF
0x01010000-
0x01019FFF
0x00010000-
0x00019FFF
0x00010000-
0x00019FFF