CPC700 User’s Manual—Preliminary
5-1
Chapter 5. PCI Interface
5.1 Overview
The CPC700’s PCI interface provides a mechanism for connecting PCI devices to the local PowerPC pro-
cessor and local memory. This interface is fully compliant with version 2.1 of the PCI Specification.
The PCI Interface communicates with the 6xx/7xx processor and local memory via the Processor Local
Bus (PLB) which is internal to the CPC700. The PCI Interface is both a slave and a master on the PLB.
5.2 Features
• PCI 2.1 compliant
• 32-bit PCI address bus
• PCI bus clock frequency from 25 to 66 MHz
• Supports processor access to all PCI address spaces:
- Single-beat PCI I/O reads and writes
- PCI memory single-beat and prefetch-burst reads and single-beat writes.
- Single-beat PCI configuration reads and writes (type 0 and type 1)
- PCI interrupt acknowledge
- PCI special cycle
• Buffering between PLB and PCI:
- PCI target 32 byte write post buffer
- PCI target 32 byte read prefetch buffer
- PLB slave 32 byte write post buffer
- PLB slave 64 byte read prefetch buffer
• Error tracking/status
• Internal PCI Bus Arbiter for up to 6 external devices at PCI bus speeds up to 33 MHz. Internal arbiter
use is optional and may be disabled for systems which implement an external arbiter supporting a fair
arbitration scheme.
• Support for synchronous and asynchronous clocking between processor and PCI busses. Support for
synchronous clock is limited to 33 MHz PCI bus operation.
Summary of Contents for CPC700
Page 10: ...Table of Contents x Table of Contents...
Page 16: ...Tables xvi List of Tables...
Page 28: ...1 12 CPC700 User s Manual Preliminary...
Page 72: ...3 36 Processor Interface...
Page 132: ...4 60 Memory Controller...
Page 184: ...5 52 PCI Interface...
Page 194: ...6 10 Clock Power Management and Reset...
Page 224: ...8 18 IIC...
Page 244: ...10 10 Interrupt Controller...
Page 246: ...I 11 2 JTAG...
Page 250: ...12 4 Processor Local Bus PLB...
Page 262: ...14 10 Register Summary...
Page 267: ...CPC700 User s Manual Preliminary...