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

In AMBA AHB, is hgrnat must be low after 1st clock cycle of an ERROR response?

Hi,

In AMBA AHB:-

     For two clock cycle SPLIT or RETRY response, hgrant must be low after 1st clock cycle of SPLIT or RETRY response.

   q)  For two clock cycle ERROR response, is it mandatory of hgrant must be low after 1st clock cycle of ERROR response?

   q) May i know the state(low/high) of hgrant signal in two clock cycle response?

   q) If i want to continue the remaining transfers after receiving ERROR response of a burst, is it necessary to rebuild the transaction or not?

   q) with out of rebuild transaction, is it possible to continue the transfers w.r.to ERROR response?

Parents
  • Hi,


    I guess you say by seeing the 3.12.4 of AMBA™ Specification (Rev 2.0) [ARM IHI 0011A].

    3.12.4 Bus handover with split transfers
    The protocol requires that a master performs an IDLE transfer immediately after receiving a SPLIT or RETRY response allowing the bus to be transferred to another master. Figure 3-20 shows the sequence of events that occur for a split transfer.

    As the result, there is no such rule as you mentioned wrt HGRANT.
    It would be a matter of the arbiter.

    Best regards,
    Yasuhiko Koumoto.

Reply
  • Hi,


    I guess you say by seeing the 3.12.4 of AMBA™ Specification (Rev 2.0) [ARM IHI 0011A].

    3.12.4 Bus handover with split transfers
    The protocol requires that a master performs an IDLE transfer immediately after receiving a SPLIT or RETRY response allowing the bus to be transferred to another master. Figure 3-20 shows the sequence of events that occur for a split transfer.

    As the result, there is no such rule as you mentioned wrt HGRANT.
    It would be a matter of the arbiter.

    Best regards,
    Yasuhiko Koumoto.

Children