Toshiba H1 Series User Manual

Page 444

Advertising
background image

TMP92CZ26A

92CZ26A-441

Figure 3.16.14 Control Flow in UDC (Isochronous transfer type (Receiving))

IDLE

Receive OUT token

Confirm Status

Confirming STATUS

register (status)

Confirm DATA PID

• Time out
• Error

Receiving data

• Error
• Receive receiving data

OK

OK

OK

Not receive SOF

Not renew frame number
loss data

Receive SOF nothing
transmitting data

Confirm Token packet

• PID

• Address

• Endpoint

• Transfer

mode

• Error

Invalid

Error

IDLE

Clear X Condition (A)

Error transaction

Set STATUS to RX ERR

Receive SOF

• Frame no read
• Shift BANK

BANK B transaction

• Assert

SOF

• Set data size received preceding frame to

DATASIZE register in BANK A

• Set BANK A bit in DATASET register
• Clear BANK B bit in DATASET register
• Set STATUS to DATAIN

(But if error generate, set RX_ERR)

Shift FIFO BANK
every receive SOF

Error, time out exept data PID

Error, receiving data more than payload.

BANK A transaction

• Assert

SOF

• Set data size received preceding frame to

DATASIZE register in BANK B

• Set BANK B bit in DATASET register
• Clear BANK A bit in DATASET register

Set STATUS to DATAIN
(But if error generate, set RX_ERR)

Advertising
This manual is related to the following products: