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.

An error message is issued if this signal is asserted without the last read cycle Sln_AddrAck being<br />

a secondary acknowledge with PLB_SAValid.<br />

8.8.12 PLB_wrPrim<br />

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

• Error 2.34.1<br />

An error message is issued if this signal is asserted without Sln_wrComp.<br />

• Error 2.34.2<br />

An error message is issued if this signal is asserted without a secondary/pipelined write transaction<br />

acknowledged.<br />

8.8.13 PLB_Abort<br />

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

• Error 2.35.1<br />

An error message is issued if this transfer qualifier does not match Mn_Abort when<br />

PLB_MnAddrAck is active.<br />

8.8.14 PLB_SrdDbus<br />

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

• Error 2.36.1<br />

An error message is issued if the PLB_sRdDbus is not properly “replicated” as indicated in the<br />

architecture specification for smaller slaves connected to larger width PLB Arbiters.<br />

8.9 Time Out Handshake Checks (For 3.x PLB)<br />

The following checks relate specifically to the event of time-out as described in the beginning of this<br />

document. Furthermore these checks are implemented based on two implementation assumptions:<br />

1. The arbiter will respond with required handshaking to the master within two cycles of time-out.<br />

2. All required handshaking to complete the timed-out request is done in a minimal number of cycles.<br />

For example in the event of a 4-word line read transfer that timed-out then 4 successive<br />

PLB_rdDAcks are to be issued (with accompanying PLB_MErr) with no wait cycles between these.<br />

8.9.1 PLB_MnWrBTerm<br />

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

• Error 3.1.1<br />

An error message is issued when a write burst transfer has timed out and the arbiter does not<br />

assert this signal to the corresponding master who’s request timed out.<br />

Version 4.9.2 PLB Compliance Checks 91

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

Saved successfully!

Ooh no, something went wrong!