极术小姐姐 · 2019年12月19日

在AMBA AHB中,在错误响应的第一个时钟周期之后,hgrnat是否必须为低?

在AMBA AHB中:-

 对于两个时钟周期的SPLIT或RETRY响应,必须在第一个时钟周期的SPLIT或RETRY响应之后将hgrant设为低电平。

q)对于两个时钟周期的ERROR响应,是否必须在ERROR响应的第一个时钟周期之后将hgrant强制设置为低?

q)我可以在两个时钟周期响应中知道休眠信号的状态(低/高)吗?

q)如果我想在收到突发错误响应后继续剩余的传输,是否需要重建事务?

q)出于重建事务之外,是否可以继续传输wrto ERROR响应?

1 个回答 得票排序 · 时间排序
棋子 · 2019年12月19日

我猜您是通过查看AMBA™规范(修订版2.0)3.12.4 [ARM IHI 0011A]来说的。

3.12.4带有分割传输
的总线切换该协议要求主机在收到SPLIT或RETRY响应后立即执行IDLE传输,以允许将总线传输到另一个主机。图3-20显示了拆分传输发生的事件顺序。

结果,没有像您提到的HGRANT这样的规则。
这将是仲裁员的事。

你的回答