什么时候MASTER可以释放HBUSREQ信号?
对于不定长度的BURST,HBUSREQ信号必须保持到最后一个传送的地址部分。
6 ~0 ], \! ^9 N8 D4 e- w1 i3 p& d0 Y9 d$ S( W$ ]# E9 b4 ~
也就是说这样可以保证最后一个数据部分是授权给该MASTER的。0 p/ a2 `: V2 C$ L1 b: v
" N+ Z: W8 i- M* h' a& D1 G+ E, d1 @9 t
对于固定长度的BURST,只需要在一开始的时候ASSERT这个信号即可。
) k, g& h1 G! R% u8 I; \
7 n( C9 w4 ]: \' Y% a Y5 e! i因为ARBITER会去计算什么时候结束BURST传输。/ Q1 F) B: l' o/ t q6 s/ ]
5 i3 V) e! |, N+ c0 g
但是ARBITER不会硬性规定必须要把这个BURST完成,所以当MASTER发现BURST未完成的时候需要重新发出HBUSREQ请求获取总线。
With your idea, Carry out together.