Hi, AHB-newbie here.
For AHB-lite is there any way that the Slave may signal to the Master that it is not ready to accept any transactions?
Driving HREADY low only extends the data phase of the current transaction.
My understanding that the MASTER always expects the respective slave to always be ready to sample the Address on the Address Phase.
Is there also any way for the slave to tell the master that the current address phase needs to be extended?
Thanks.
The coming out of reset case is a special one in that in theory there is no previous transfer address phase for the slaves to be responding to, but the requirement that the slaves all drive HREADY high just ensure that as soon as HRESETn is deasserted that any master state machine is free to move on to its first post-reset real address phase transfer, and then one further cycle later the first addressed slave can then respond to a real transfer data phase.