Base Address Register 1 (Offset: 0X10); Base Address Register 2 (Offset: 0X14); Base Address Register 3 (Offset: 0X18) - Broadcom NetXtreme/NetLink BCM5718 Series Programmer's Manual

Table of Contents

Advertisement

BCM5718 Programmer's Guide

Base Address Register 1 (offset: 0x10)

Name
Bits
Address
31:4
Prefetch
3
Type
2:1
Space
0

Base Address Register 2 (offset: 0x14)

Name
Bits
Address
31:0

Base Address Register 3 (offset: 0x18)

Name
Bits
Address
31:4
Prefetch
3
Type
2:1
Space
0
Broadcom
®
January 29, 2016 • 5718-PG108-R
Default
Access
Value
Description
RW
0
These bits set the address within a 32-bit address space that
will be card will respond in. These bits may be combined with
the bits in BAR_2 to create a full 64 bit address decode. Only
the bits that address blocks bigger than the setting in the
BAR1_SIZE value are RW. All lower bits are RO with a value
of zero. This value is sticky and only reset by HARD Reset.
RO
0x1
This bit indicates that the area mapped by BAR_1 may be
pre-fetched or cached by the system without side effects. Bit
can be programmed from shadow register. Path =
i_cfg_func.i_cfg_private.
RO
0x2
These bits indicate that BAR_1 may be programmed to map
this adapter to anywhere in the 64-bit address space. Path =
i_cfg_func.i_cfg_private.
RO
0
This bit indicates that BAR_1 maps a memory space and is
always read as 0. Path = i_cfg_func.i_cfg_private.
Default
Access
Value
Description
RW
0
These bits set the address upper 32-bit address space.
These bits may be combined with the bits in BAR_1 to create
a full 64 bit address decode. These bits must be set to zero
for the card to respond to single address cycle requests. This
value is sticky and only reset by HARD Reset.
Default
Access
Value
Description
RW
0
These bits set the address within a 32-bit address space that
will be card will respond in. These bits may be combined with
the bits in BAR_4 to create a full 64 bit address decode. Only
the bits that address blocks bigger than the setting in the
BAR2_SIZE value are RW. All lower bits are RO with a value of
zero. This value is sticky and only reset by HARD Reset.
RO
0x1
This bit indicates that the area mapped by BAR_2 may be pre-
fetched or cached by the system without side effects. Path =
i_cfg_func.i_cfg_private.
RO
0x2
These bits indicate that BAR_2 may be programmed to map
this adapter to anywhere in the 64-bit address space. Path =
i_cfg_func.i_cfg_private.
RO
0
This bit indicates that BAR_2 maps a memory space and is
always read as 0. Path = i_cfg_func.i_cfg_private.
PCI Configuration Registers
Page 274

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the NetXtreme/NetLink BCM5718 Series and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Netxtreme/netlink bcm5717Netxtreme/netlink bcm5718Netxtreme/netlink bcm5719Netxtreme/netlink bcm5720

Table of Contents