hi,
Is HREADY is used by the slave to notify the master that it is ready to receive or to indicate transfer is completed??
thanks in advance
HREADY is driven high by the slave in the final cycle of a data phase transfer to tell the master that the requested data transfer is completing.
How master knows that slave is ready to receiveth data, i mean through which signal master come to know slave is ready to receiveth data at the starting of transfer
HREADY signal is used for both cases:
to notify the master that slave is ready to transfer data (HREADY is high);
to notify the master that transfer is completed (HREADY is high).
When HREADY is low - the transfer is extended (wait state is added).
The Master also samples HRESP (from slave) for OKAY or ERROR transfers.
View all questions in SoC Design forum