Download Processor Local Bus Functional Model Toolkit User`s Manual
Transcript
• Error 2.5.1 An error message is issued when Sln_rearbitrate is asserted and both PLB_PAValid and PLB_SAValid are inactive. • Error 2.5.2 An error message is issued when Sln_rearbitrate is active while the slave is not selected. This check depends on user defined address map. • Error 2.5.3 A warning message is issued when Sln_rearbitrate is asserted and PLB_SAValid is active. (Not applicable to PLB 4.x) • Error 2.5.4 An error message is issued when more than one slave asserts Sln_rearbitrate in the same clock. 8.7.6 PLB_rd/wrpendReq The following error messages are issued for this signal: • Error 2.6.1/3 An error message is issued when the PLB changes this transfer qualifier from the time when a request to transfer is made until the addressed slave asserts its Sln_addrAck, or the transfer is terminated through Mn_abort, PLB_MnRearbitrate, or PLB_MnTimeout. • Error 2.6.2/4 An error message is issued if this signal is active when there is no Mn_request. 8.7.7 PLB_MasterID(0:3) The following error messages are issued for this signal: • Error 2.7.1 An error message is issued when the PLB changes this transfer qualifier from the time when a request to transfer is made until the addressed slave asserts its Sln_addrAck, or the transfer is terminated through Mn_abort, PLB_MnRearbitrate or PLB_MnTimeout. • Error 2.7.2 An error message is issued when the PLB is locked (Mn_busLock, Mn_Request, and PLB_MnaddrAck were sampled active) and PLB_masterID does not equal the locked master’s id. • Error 2.7.3 An error message is issued if in the cycle following a rearbitrate with PLB_busLock inactive, PLB_PAValid is active and the current PLB_masterID is the same as in the previous cycle when rearbitrate was asserted. 8.7.8 PLB_rd/wrpendPri(0:1) There are currently no protocol checks for this signal. Version 4.3 PLB Compliance Checks 77