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

Early bus termination

In the protocol it is written that when there is interconnect the slave is required to support the transition between masters.
Does it mean that the address and control signals go to another master or the data signals also.?
For example:

If the first master (green) was returned a low HREADY in the DATA PHASE (in cnt=0) , and he did not finish to write the data, is it possible to force the new master (M1) to receive a high HREADY,
and also the slave as an input, but the first master to receive the low HREADYOUT. And in fact we will move in the next clock (cnt=1)) to the DATA PHASE of the new master.

Parents
  • In fact I have two HREADY for the BUS one that responds to DATA (it is low above and the green master receives a low HREADY). And the second one for the next request - usually they are the same but for the situation above, at CNT=0 even if HREADY is low, the slaves and the new master will get a high HREADY because I must go to the next request in address and data phase.

Reply
  • In fact I have two HREADY for the BUS one that responds to DATA (it is low above and the green master receives a low HREADY). And the second one for the next request - usually they are the same but for the situation above, at CNT=0 even if HREADY is low, the slaves and the new master will get a high HREADY because I must go to the next request in address and data phase.

Children