Hello,
I have a question with the error response.
We intend to utilize the HRDATA signal even when a transaction results in an error response.
HRDATA
Our question is when the master initiates a read transaction and the slave provides an error response, at what point is the HRDATA signal expected to be valid? Should the HRDATA signal be assigned when the HREADY signal transitions to high, or can it be assigned before the HRESP signal transitions to indicate an error?
HREADY
HRESP
For example, in Figure 3-17, Assume the first transaction(0x24) is read transaction. Does ahb allow slave to provide the hrdata for address 0x24 at T1? Is it allowed for the master to sample the HRDATA when the HRESP signal transitions to indicate an error at T3, or is the master required to sample the HRDATA when the HREADY signal transitions to high at T4?
Could you please help review this and provide clarification?
Thank you!