棋子 · 2020年01月27日

In AMBA AHB

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?

1 个回答 得票排序 · 时间排序
极术小姐姐 · 2020年01月27日

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.

你的回答