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

AHB HREADY为低电平,不在地址阶段之后?

如果HREADY值不是在地址阶段之后降低,而是根据要在某些时钟周期内保持CPU的硬件内部逻辑,将发生什么情况。

谢谢

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

由于您所描述的内容未在AMBA规范中形成合法的状态转换,因此,对于主机,任何连接的从机或互连本身,都没有对此的通用定义响应。一些可能的结果是主机等待(基于它在有线接口上看到的内容),或者主机只是假设并做出响应,好像HREADY为高(这可能是从规范中预期的那样)。但是,不能保证主机可以同时执行这两种操作,也可以两者兼而有之,或者完全没有记载。

如果下游逻辑要求停止/等待总线,则它必须首先采样并保持该地址,然后仅在数据阶段将HREADY置为无效。

你的回答