|
|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
AMBA 2.0里面没有强行规定master什么时候把hbusreq拉低,只是说fixed length burst的情况下,master获得grant以后就可以不用再置位了;在undefined length burst情况下,发起最后一次传输的时候就可以不用再置位了。
那么下面的截图里面,hbusreq是符合总线规范的?
第一次请求在master发起传输的时候就拉低了,也就是T1时刻;
第二次请求在master发起传输后下一个时钟上升沿才把hbusreq拉低,也就是T4时刻;
为什么第二次请求不和第一次一样,在T3时刻把hbusreq拉低呢?
master的设计在这里出于什么考虑?(注意到hbusreq是在hready为低的时候发起的,grant也是在hready为低的时候授权的)
(没有用hlock, hprot; hresp一直为OKAY) |
|