Table 102: Bist Register (Offset 0X0F); Table 103: Base Address Register 1/2 (Offset 0X10) - Broadcom BCM5722 Programmer's Manual

Host programmer interface specification for the netxtreme and netlink family of highly integrated media access controllers
Table of Contents

Advertisement

BCM5722
BIST R
(O
EGISTER
FFSET
The 8-bit BIST register is used to initiate and report the results of any Built-In Self-Test. This device does not export BIST
results to this register. Therefore, this register defaults to 0x00 at power-on reset. Optionally, firmware could be developed
to execute a self-test and write the result into this register because this register may be written by the internal RISCs. This
register cannot be written via the host PCI interface.
Bit
Field
7:0
BIST
a. Not writable by PCI configuration access.
B
A
R
ASE
DDRESS
EGISTER
The 64-bit Base Address register is used to establish the memory space that the adapter requires within the system. Once
the system has determined the needs of all of the adapters, the operating system can be booted.
The device supports one 64-bit Base Address register which must be located in the host's memory space. The other four
32-bit Base Address registers are not implemented and will each return 0x0000 when read.
Base Address register 1/2 is required for the device to function. It provides either a 64 KB or a 32 MB control region from
which the host can access the adapter. The size of the region is determined by the selected host View (bit 8 of PCI State
register).
Bit
Field
63:32
Extended Base
Address
31:xx+1
Base Address
xx-4
Size Indication
3
Prefetchable
2:1
Type
0
Memory Space
Indicator
Page 193
PCI Configuration Registers
0
0F)
X

Table 102: BIST Register (Offset 0x0F)

Description
Built-in self-test.
1/2 (O
0
10–0
FFSET
X

Table 103: Base Address Register 1/2 (Offset 0x10)

Description
High order address bits.
Low order address bits.
Portion of the address bits that are used to indicate the size
of the PCI address map. These are all set to 0. xx is equal
to 15 for Standard View, and to 24 for Flat View.
Indicates that there are no side effects on reads; the device
returns all bytes regardless of byte enables, and processor
writes can get merged. This bit is always 0.
Encoded with the following values:
• 00 = Located anywhere in 32-bit address space
• 01 = Reserved
• 10 = Located anywhere in 64-bit address space
• 11 = Reserved
The device is capable of being located anywhere within the
64-bit address space, so these bits are hard-coded to 10.
This bit is always 0. Base Address registers map to
Memory Space.
Bro adco m C orp or atio n
17)
X
Programmer's Guide
10/15/07
Init
Access
a
0
R/W
Init
Access
X
R/W
0
R/W
0
RO
0
RO
10
RO
0
RO
Document 5722-PG101-R

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the BCM5722 and is the answer not in the manual?

This manual is also suitable for:

Bcm5722kfb1g

Table of Contents