This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

AHB - continue the transfer after an error response

I do have a question on legal 'htrans' value after an error response in AHB protocol.

The specification says that "If a slave provides an ERROR response then the master may choose to cancel the remaining transfers in the burst. However, this is not a strict requirement and it is also acceptable for the master to continue the remaining transfers in the burst."

In above case, the slave responded with an error and thus the master can choose to cancel or continue the transfer.

When cancelling, it can transmit an IDLE transfer.

But what if it wants to continue the transfer? Can it send anything?

What would be the legal 'htrans' type?

For me, it seems NONSEQ, SEQ, and BUSY are legal when continuing the transfer and want to check it this is correct.

Parents Reply Children