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
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
5.2 PLB Master <strong>Model</strong><br />
The PLB master model contains logic to automatically request the bus when it has read/write<br />
commands to execute. It performs an operation based on the bus functional command which was<br />
initialized in the internal master model command array. The PLB arbiter determines which master bus<br />
cycle to issue on the slave side of the PLB bus.<br />
Figure 4 demonstrates all PLB master interface input/output signals. See PLB architecture<br />
specifications for detailed functional description of the signals.<br />
PLB <strong>Bus</strong><br />
Synch_in<br />
PLB_MnAddrAck<br />
PLB_MnRearbitrate<br />
PLB_MnSSize(0:1)<br />
PLB_Mn<strong>Bus</strong>y<br />
PLB_MnErr<br />
PLB_MnWrDAck<br />
PLB_MnWrBTerm<br />
PLB_MnRdAck<br />
PLB_MnRdBTerm<br />
PLB_MnRdWdAddr(0:3)<br />
PLB_MnRdD<strong>Bus</strong>(0:31)<br />
Synch_out<br />
Mn_request<br />
Mn_priority(0:1)<br />
Mn_busLock<br />
Mn_RNW<br />
Mn_BE(0:3)<br />
Mn_size(0:3)<br />
Mn_type(0:2)<br />
Mn_MSize(0:1)<br />
Mn_compress<br />
Mn_guarded<br />
Mn_ordered<br />
Mn_lockErr<br />
Mn_abort<br />
Mn_A<strong>Bus</strong>(0:31)<br />
Mn_wrBurst<br />
Mn_wrD<strong>Bus</strong>(0:31)<br />
Mn_wrD<strong>Bus</strong>(32:63)<br />
Mn_rdBurst<br />
Figure 4. PLB Master Interface<br />
16 <strong>Processor</strong> <strong>Local</strong> <strong>Bus</strong> <strong>Functional</strong> <strong>Model</strong> <strong>Toolkit</strong> Version 4.9.2<br />
Master<br />
Interface<br />
Request Qualifiers<br />
Write Data <strong>Bus</strong><br />
Read Data <strong>Bus</strong>