BCM5722 Programmer’s Guide
10/15/07
Broadcom Corporation
Page 135 Expansion ROM Document 5722-PG101-R
REGISTER QUICK CROSS REFERENCE
EXPANSION ROM
DESCRIPTION
The expansion ROM on the BCM5722 Ethernet controller is intended for implementation of PXE (Preboot Execution
Environment). The devices support expansion ROM of up to 16 MB.
OPERATIONAL CHARACTERISTICS
By default, the Expansion ROM is disabled and the firmware has to explicitly enable this feature by setting
PCI_State.PCI_Expansion_ROM_Desired bit to one (see “PCI State Register (Offset 0x70)” on page 206). Once this bit is
enabled, the bootcode firmware handles the Expansion ROM accesses of the device.
Table 51: PCI -X Registers
Register Bit Cross Reference
DMA Read/Write DMA_Write_Watermark “DMA Read/Write Control Register (Offset 0x6C)” on
page 205.
DMA Read/Write DMA_Write Control Boundary
PCI Command Bus_Master “Command Register (Offset 0x04)” on page 190.
PCI Command Memory_Write_And_Invalidate
PCI Command Parity_Error_Enable
PCI Status Detected_Parity_Error “Status Register (Offset 0x06)” on page 191.
PCI Status Master_Data_Parity_Error
Write DMA Status Write_DMA_PCI_Parity_Error “Write DMA Status Register (Offset 0x4C04)” on page 315.
Read DMA Status Read_DMA_PCI_Parity_Error “Read DMA Status Register (Offset 0x4804)” on page 313.
MSI Status PCI_Parity_Error “MSI Mode Register (Offset 0x6000)” on page 330.
PCI State Conventional_PCI “PCI State Register (Offset 0x70)” on page 206.
33/66PCI_66/133PCIX_Mode
No_Snoop
Split_Completion_Message_Class
Split_Completion_Message_Index