09.03.2013 Views

Processor Local Bus Functional Model Toolkit User's Manual

Processor Local Bus Functional Model Toolkit User's Manual

Processor Local Bus Functional Model Toolkit User's Manual

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1.3 PLB Implementation<br />

The PLB implementation consists of a PLB core to which all masters and slaves are attached. The<br />

logic within the PLB core consists of a central bus arbiter and the necessary bus control and gating<br />

logic.<br />

The PLB architecture supports up to sixteen master devices. However, PLB core implementations<br />

supporting less than sixteen masters are allowed. The PLB architecture also supports any number of<br />

slave devices. However, it should be noted that the number of masters and slaves attached to a PLB<br />

core in a particular system will directly affect the performance of the PLB core in that system.<br />

Figure 2 shows an example of the PLB connections for a system with three masters and three slaves.<br />

Arbitration<br />

Address<br />

& Transfer<br />

Qualifiers<br />

Write<br />

Data<br />

<strong>Bus</strong><br />

Control PLB<br />

PLB<br />

Master 1<br />

PLB<br />

Masters<br />

Central <strong>Bus</strong> Arbiter<br />

<strong>Bus</strong><br />

Control<br />

& Gating<br />

Logic<br />

Read<br />

Data<br />

<strong>Bus</strong><br />

Status &<br />

Control<br />

PLB<br />

Core<br />

Address<br />

& Transfer<br />

Qualifiers<br />

Write<br />

Data<br />

<strong>Bus</strong><br />

Control<br />

4 <strong>Processor</strong> <strong>Local</strong> <strong>Bus</strong> <strong>Functional</strong> <strong>Model</strong> <strong>Toolkit</strong> Version 4.9.2<br />

Shared <strong>Bus</strong><br />

OR<br />

OR<br />

Figure 2. Physical Implementation of the PLB<br />

PLB<br />

Slaves<br />

Read<br />

Data <strong>Bus</strong><br />

<strong>Bus</strong><br />

Status &<br />

Status Control &<br />

Control

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!