Toshiba H1 Series User Manual

Page 428

Advertising
background image

TMP92CZ26A

92CZ26A-425


Figure 3.16.8 Control Flow in UDC (Bulk transfer type (Receiving))

IDLE

Receive OUT token

Confirm Status

• Confirm STATUS register (status)

• Confirm FIFO’s condition

OK

OK

OK

Transmit ACK

Toggle error

• Set STATU Sat RX_ERR

• Put back FIFO address

pointer

• Retry recognition clean

data

Confirm Token packet

• PID

• Address

• Endpoint

• Transfer mode

• Error

Transmit NAK

Transmit STALL

Invalid

Stall

FIFO empty

Except data PID
Time out

Error

Generate DATA PID

• DATA0/DATA1

• Time out

• Toggle check

Receive data

• Error

• Confirm receiving data

number

Error transaction

• Set STATUS at

RX_ERR

• Put back FIFO

address pointer

Cancel data

Cancel data

Error
transaction

• Set status to

stall

Data communication of
more than payload

Retry transaction

OK

Normal finish transaction

• Set transfer data number to DATASIZE

register

• Set DATASET register

• Renew toggle bit

• Set STATUS to DATAIN

OK

Advertising
This manual is related to the following products: