CPC700 User’s Manual—Preliminary
12-1
Chapter 12. Processor Local Bus (PLB)
The PLB is a high-performance on-chip bus. The PLB supports read and write data transfers between
master and slave devices equipped with a PLB interface and connected through PLB signals.
Access to the PLB is granted through a central arbitration mechanism that enables masters to
compete for bus ownership. This arbitration mechanism provides for the implementation of several
priority schemes.
Table 100 lists the PLB masters provided in the CPC700.
The CPC700 has the following PLB slaves:
• 60x-PLB Processor Interface
• PCI
• OPB Bridge
12.1 PLB Master Priority Assignment
Each PLB master can be assigned one of four priority levels to be used during PLB transfers. The
60x-PLB Processor Interface is hardwired to the highest PLB priority level and thus its priority level
cannot be changed. The default PLB priority level of the PCI PLB Master is also the highest, but it can
be changed by software.
A register associated with each master controls the priority of that master. Table 101 lists the PLB
masters and the register fields controlling the priority of the masters. Priorities range from 0b00
(lowest) to 0b11 (highest).
See Figure 65, “PLB Arbiter Control Register (PACR)” on page 12-2 for information about
programming the PACR to control PLB priority mode and priority order, which determine how the PLB
arbitrates simultaneous PLB bus access requests having equal priorities.
Table 100. CPC700 PLB Master Assignments
Master ID
Description
0
60x-PLB Processor Interface
1
PCI
Table 101. Registers Controlling PLB Master Priority Assignments
Master ID
Description
Register Field
Comments
0
60x-PLB Processor Interface
PRIFOPT1[4:5]
Hardwired. Not
programmable.
1
PCI
PCI BRDGOPT1[6:5]
Software programmable.
Reset value is 0b11.
Содержание CPC700
Страница 1: ...CPC700 Memory Controller and PCI Bridge User s Manual Version 1 1 Issue Date 3 22 00 Preliminary...
Страница 10: ...Table of Contents x Table of Contents...
Страница 16: ...Tables xvi List of Tables...
Страница 28: ...1 12 CPC700 User s Manual Preliminary...
Страница 72: ...3 36 Processor Interface...
Страница 132: ...4 60 Memory Controller...
Страница 184: ...5 52 PCI Interface...
Страница 194: ...6 10 Clock Power Management and Reset...
Страница 224: ...8 18 IIC...
Страница 244: ...10 10 Interrupt Controller...
Страница 246: ...I 11 2 JTAG...
Страница 250: ...12 4 Processor Local Bus PLB...
Страница 262: ...14 10 Register Summary...
Страница 267: ...CPC700 User s Manual Preliminary...