We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
The spec simply states that a master may cancel a burst after receiving an ERROR response for one of its transfers or continue with the remaining transfers.
The spec does not go on to state what the slave is supposed to do in that case though. Should it respond with OKAY or ERROR to each of the following transfers?
Hello fritte,
If the master decides to carry out the remaining transfers, then it is possible that the slave returns to ERROR state (if it is not ready to accept the data) or changes to OKAY state. The decision is up to the slave itself, and not defined in AHB specification.
BR,
Xiaotao