12.07.2015 Views

AMBA Design Kit Technical Reference Manual - ARM Information ...

AMBA Design Kit Technical Reference Manual - ARM Information ...

AMBA Design Kit Technical Reference Manual - ARM Information ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

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

AHB ComponentsMaster cancelspending transferHCLKHTRANSNONSEQ SEQ SEQ IDLE NONSEQ SEQHREADYHRESP OKAY OKAY OKAY ERROR OKAY OKAYError responsefrom slaveFigure 3-29 Error cancel timingBecause a registered bridge, except Ahb2AhbPass, cannot predict what the master willdo, it must always exhibit either a cancel or continue behavior. Because most AHBmasters continue with a pending transfer, the bridge also does this by default. Therefore,if a master that can potentially cancel a transfer on ERROR response is permitted to usethe bridge, the ErrorCanc block is required to change the bridge behavior.When an ERROR response is received by the bridge master, the ErrorCanc logicimmediately cancels any pending transfer and the ERROR response is passed back tothe originating master. If the master continues with a pending transfer and completes theburst, the ErrorCanc block suppresses the transfer and responds with an ERRORresponse to each transfer remaining in the burst. Figure 3-30 shows this.Master continueswith pending transferHCLKHTRANSHREADYNONSEQSEQSEQSEQ NONSEQ SEQHRESP OKAY OKAYOKAYERROR ERROR ERROR OKAYError responsefrom slaveError responses fromErrorCanc blockFigure 3-30 Error cancel using ErrorCanc timing3-56 Copyright © 2003, 2007 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DDI 0243C

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

Saved successfully!

Ooh no, something went wrong!