USB3.0

[1] super speed protocol

a.  ctrl transfer

1).setup

if(ACK with SeqNum==1 & NumP==1)

enter Data or Status stage

else if(ACK with RTY  or  ERDY not in flow ctrl state)

Resend SETUP DP

else if(NRDY)

enter flow ctrl

else if(ERDY  in flow ctrl)

exit flow CTRL

enter Data or Status stage

 

2) data in stage

USB3.0 

If RCV ERDY not in flow ctrl state, host will ignore this TP.

3). STATUS stage

If (rcv ACK or STALL TP)

finish status stage

else if(rcv NRDY)

enter flow ctrl state

else if(rcv ERDY & in flow ctrl state)

RESEND another status

else if(rcv ERDY not in flow ctrl state)

finish status sateg

 

 b. BULK transfer

1) BULKIN

USB3.0

 

你可能感兴趣的:(B)