System Controller: PCI Interface

PCI Configuration Space

The PCI slave supports Type 00 configuration space header as defined in the PCI specifica- tion. The MV64460 is a multi-function device and the header is implemented in all five functions. The PCI interface implements the configuration header and this space is accessi- ble from the CPU or PCI bus.

PCI Subsystem Device and Vendor ID Assignment

The PmPPC7448 has been assigned the following PCI identification number.

Figure 5-2:PCI Device and Vendor ID

Vendor ID:

Device ID:

Description:

0x1223

0x003F

Reported by the PCI bridge

 

 

 

The PmPPC7448 sets the PCI revision ID to the hardware version number located in the

CPLD’s Hardware Version register (Register Map 7-8).

PCI Read/Write

The MV64460 becomes a PCI bus master when the CPU, IDMA, gigabit Ethernet controller, or MPSC SDMAs initiate a bus cycle to a PCI device. Conventional PCI mode allows unlimited DMA bursts between PCI and memory. PCI-X mode supports up to four split transactions and write combining. It supports all PCI commands including 64-bit addressing using dual access cycles (DAC).

The MV64460 acts as a target when a PCI device initiates a memory access (or an I/O access in the case of internal registers, or a P2P transaction). It responds to all memory read and write accesses, including DAC, and to all configuration and I/O cycles in the case of internal registers. Its internal buffers allow unlimited burst reads and writes, and can support up to four pending delayed reads in conventional PCI mode and up to four split read transactions in PCI-X mode.

The PCI0 address map is illustrated in Monarch mode in Fig. 5-3, and in non-Monarch mode in Fig. 5-4.

Note: Fig. 5-3is a typical example depending on the PCI system and only if another PmPPC7448 in the system rack is the Monarch. Depending on the host, the PCI memory space may shift.

10006757-02

PmPPC7448 User’s Manual

5-5

Page 59
Image 59
Emerson PMPPC7448 System Controller PCI Interface, PCI Configuration Space, PCI Subsystem Device and Vendor ID Assignment