TMP92CZ26A

92CZ26A-438

Figure 3.16.13 Control Flow in UDC (Isochronous transfer type (Transmission))

IDLE
Receive IN token
Confirm Status
Confirm STATUS register (status)
Generate DATA PID
Attach DATA0
Confirm DATASIZE register
Transmit data
OK
OK
OK
Attach CRC
Error transaction
Not receive SOF
Not renewal frame number
loss data
Receive SOF
without transmitting data
Confirm Token packet
PID
Address
Endpoint
Transfer mode
Error
Invalid
Erro
r
IDLE
Clear X condition (A)
Set FULL to STATUS
Set LOST to FRAME register
Not renew FRAME number
A
ssert SOF
ReceiveSOF
FRAME noread
BANK shift
BANK B transaction
Assert SOF
Clear transmitting FIFO BANK A in preceding frame
Clear DATASET register’s BANK A bit
Set DATASET register’s BANK B bit
(Finish a write in previous frame)
Set STATUS to READY
Wait data for transmitting next frame (BANK A)
BANK A transaction
Assert SOF
Clear transmitting FIFO BANK B in preceding
frame
Clear DATASET register’s BANK B bit
Set DATASET register’s BANK A bit
(Finish a write in previous frame)
Set STATUS to READY
Shift FIFO BANKs
every receive SOF