Download CPC710 PCI Bridge and Memory Controller User Manual
Transcript
address space in the system memory map for the location of the PCI bridge facilities (PCP0_PCIBAR register). For detailed descriptions of these registers, refer to the following: • “CPC0_PCIBAR” on page 9-23 • “CPC0_ABCNTL” on page 9-10 7.3 System PHB Registers The PCI bridge logic follows the PowerPC PCI Host Bridge (PHB) Architecture, including the enhanced error detection and error reporting features. The logic deviates from PHB Architecture only in its ability to recover from PCI errors. 7.4 PCI Bus Commands The following table describes the subset of PCI bus commands supported by the CPC710. Table 7-3. Supported PCI Commands C/BE[3:0] 7.4.1 Command Support as Initiator Support as Target 0000 Interrupt Acknowledge Yes No 0001 Special Cycle Yes No 0010 I/O Read Cycle Yes No 0011 I/O Write Cycle Yes No 0100 Reserved 0101 Reserved 0110 Memory Read Yes Yes 0111 Memory Write Yes Yes 1000 Reserved 1001 Reserved 1010 Configuration Read Yes Yes (PCI64 only) 1011 Configuration Write Yes Yes (PCI64 only) 1100 Memory Read Multiple No Yes 1101 Dual Address Cycle No No 1110 Memory Read Line Yes Yes 1111 Memory Write and Invalidate Yes Yes PCI Master Memory Read Cycles When the CPC710 receives a memory read bus cycle from system memory, it first initiates a CLEAN cache operation to the processor bus. Processor accesses to this cache line are SYS_ARTRYed until the memory read is finished. If the cache line is determined to be stale in memory, the PCI bus cycle 7-2 CPC710 User’s Manual