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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Synch_in<br />

Synch_out<br />

8.6 Master Interface Checks<br />

This section describes the PLB master interface checks performed during simulation.<br />

8.6.1 Mn_request<br />

The following error messages are issued for this signal:<br />

• Error 1.1.1<br />

An error message is issued when a master deasserts its Mn_request without any of the following<br />

events: (that is, if any one of the following events occur then no error is flagged)<br />

PLB_MnAddrAck is asserted<br />

Mn_abort is asserted<br />

PLB_MnRearbitrate is asserted<br />

MnTimeout is asserted<br />

• Error 1.1.2<br />

An error message is issued when Mn_request is active and SYS_plbReset is active.<br />

• Warning1.1.3<br />

A warning message of possible deadlock is issued when Mn_request is not inactive for 2 clock<br />

cycles after PLB_MnRearbitrate, Mn_request and Mn_busLock are sampled active with<br />

PLB_Mnaddrack inactive.<br />

• Error 1.1.4<br />

Requesting master which has the bus locked did not deassert Mn_Request for two clocks after a<br />

rearbitrated request.<br />

8.6.2 Mn_priority(0:1)<br />

No protocol checks.<br />

8.6.3 Mn_busLock<br />

The following error messages are issued for this signal:<br />

• Error 1.3.1<br />

An error message is issued when a master’s Mn_busLock is active without its Mn_request being<br />

active unless the bus is already locked by the requesting master.<br />

• Error 1.3.2<br />

Table 1. Summary of PLB Signals (Continued)<br />

Signal Name Source Description Page<br />

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

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

Saved successfully!

Ooh no, something went wrong!