在AMBA AHB中:-
对于两个时钟周期的SPLIT或RETRY响应,必须在第一个时钟周期的SPLIT或RETRY响应之后将hgrant设为低电平。
q)对于两个时钟周期的ERROR响应,是否必须在ERROR响应的第一个时钟周期之后将hgrant强制设置为低?
q)我可以在两个时钟周期响应中知道休眠信号的状态(低/高)吗?
q)如果我想在收到突发错误响应后继续剩余的传输,是否需要重建事务?
q)出于重建事务之外,是否可以继续传输wrto ERROR响应?
在AMBA AHB中:-
对于两个时钟周期的SPLIT或RETRY响应,必须在第一个时钟周期的SPLIT或RETRY响应之后将hgrant设为低电平。
q)对于两个时钟周期的ERROR响应,是否必须在ERROR响应的第一个时钟周期之后将hgrant强制设置为低?
q)我可以在两个时钟周期响应中知道休眠信号的状态(低/高)吗?
q)如果我想在收到突发错误响应后继续剩余的传输,是否需要重建事务?
q)出于重建事务之外,是否可以继续传输wrto ERROR响应?
我猜您是通过查看AMBA™规范(修订版2.0)3.12.4 [ARM IHI 0011A]来说的。
3.12.4带有分割传输
的总线切换该协议要求主机在收到SPLIT或RETRY响应后立即执行IDLE传输,以允许将总线传输到另一个主机。图3-20显示了拆分传输发生的事件顺序。
结果,没有像您提到的HGRANT这样的规则。
这将是仲裁员的事。