发新话题
打印

[AHB] 在一个LOCKED传输之后,什么时候ARBITER才会授权给另一个MASTER?

在一个LOCKED传输之后,什么时候ARBITER才会授权给另一个MASTER?

在LOCKED序列的最后,ARBITER会授权给MASTER额外的一个传输, 所以在结束的时候会有一个HLOCK为低的一个传输出现。+ y- ^" t' e( _

' B2 E2 f' U, A6 `这保证和数据在结束时的一致性。
4 O8 w4 S6 o) Q% M6 R/ i1 X( u) d( j: s
在这个时候,ARBITER可以改变HGRANT信号给新的MASTER,但是在最后LOCK传输的数据周期的时候收到RETRY或者SPLIT,会针对不同的情况采用不同的应对方式。' z2 J2 F* M  E5 z

, c+ Y  `/ M; @1 收到是RETRY的时候,ARBITER依旧授权给旧的MASTER
. M! B( M6 Y/ o2 当收到是SPLIT的时候,ARBITER会授权给DUMMY MASTER响应SPLIT 。
With your idea, Carry out together.

TOP

发新话题