x ys yr z w u v i ab rc b1 bN rb1 rbN retry Maxr rab exp_ab MAX N SYNC T1 TR TD idleS x 0 next_frame x 0 wait_ack T1 x success x 0 error x 0 EndS x 0 x 0 b1 1 i 1 N i x 0 bN 0 rc 0 N i x 0 bN 1 rc 0 MAX rc N i T1 x x 0 MAX rc T1 x N i x 0 ab 0 T1 x x 0 ab 1 ab 1 T1 x x 0 ab 0 T1 x MAX rc x 0 rc rc 1 nosync_1 N i x 0 i i 1 b1 0 N i x 0 nosync_2 x 0 ab 0 x ys yr z w u v i ab rc b1 bN rb1 rbN retry Maxr rab exp_ab MAX N SYNC T1 TR TD new_file z 0 fst_safe w 0 frame_received w 0 frame_reported w 0 idleR TR z FailureR z 0 z 0 w 0 nosync_3 rab 0 rb1 1 exp_ab 0 nosync_4 rab 1 rb1 1 exp_ab 1 nosync_5 rb1 0 exp_ab 1 rab 1 rbN 0 rb1 1 exp_ab 0 rab 0 rbN 0 rb1 1 exp_ab 1 rab 1 rbN 0 rb1 0 exp_ab 0 rab 0 rbN 0 rb1 0 exp_ab 1 rab 1 rbN 1 exp_ab 0 rab 0 rbN 1 exp_ab 1 rab 0 exp_ab 0 rab 1 exp_ab 1 z 0 exp_ab 0 exp_ab 0 z 0 exp_ab 1 TR z w 0 rbN 0 TR z nosync_6 rbN 1 TR z x ys yr z w u v i ab rc b1 bN rb1 rbN retry Maxr rab exp_ab MAX N SYNC T1 TR TD startK u 0 in_transitK TD u BadK u 0 u 0 nosync_7 u 0 TD u bN 1 b1 1 ab 1 u 0 TD u rb1 1 rbN 1 rab 1 bN 1 b1 1 ab 0 u 0 TD u rb1 1 rbN 1 rab 0 bN 0 b1 1 ab 1 u 0 TD u rb1 1 rbN 0 rab 1 bN 0 b1 1 ab 0 u 0 TD u rb1 1 rbN 0 rab 0 bN 1 b1 0 ab 1 u 0 TD u rb1 0 rbN 1 rab 1 bN 1 b1 0 ab 0 u 0 TD u rb1 0 rbN 1 rab 0 bN 0 b1 0 ab 1 u 0 TD u rb1 0 rbN 0 rab 1 bN 0 b1 0 ab 0 u 0 TD u rb1 0 rbN 0 rab 0 x ys yr z w u v i ab rc b1 bN rb1 rbN retry Maxr rab exp_ab MAX N SYNC T1 TR TD startL v 0 in_transitL TD v BadL v 0 v 0 v 0 TD v nosync_8 v 0 TD v x ys yr z w u v i ab rc b1 bN rb1 rbN retry Maxr rab exp_ab MAX N SYNC T1 TR TD startSC SYNC ys transSC ys 0 SYNC ys Maxr retry ys 0 retry retry 1 ys 0 ys 0 ys 0 x ys yr z w u v i ab rc b1 bN rb1 rbN retry Maxr rab exp_ab MAX N SYNC T1 TR TD startRC yr 0 transRC yr 0 yr 0