Figure – Toshiba H1 Series User Manual

Page 438

Advertising
background image

TMP92CZ26A

92CZ26A-435

Stage change condition of control write (no data stage) transfer type

1. Receive SETUP token from host

• Start setup stage in UDC.
• Receive data in request normally and judge. And assert INT_SETUP

interrupt to external.

• Change data stage in UDC.

2. Receive IN token from host

• CPU receive request from request register every INT_SETUP

interrupt.

• Judge request and access Setup Received register for inform that

recognized INT_SETUP interrupt to UDC.

• CPU process receiving data by device request.
• When CPU finish transaction, it writes “0” to EP0 bit of EOP register.
• Change status stage in UDC.
• Return data packet of 0 data to IN token, and state change to IDLE in

UDC.

• Assert INT_STATUS interrupt to external when receive ACK for 0

data packet.

These change condition is Figure 3.16.12.

Figure 3.16.12 The Control Flow in UDC (Control Write Transfer Type not Dataphase)

SETUP DATA0 ACK

IN

NAK

DATA1

INT_SETUP

INT_ ENDPOINT0

INT_STATUS

REQUEST FLAG

DATASET register

BRD

BWR

bmRequestType register
bRequest register
wValue register
wINdex register
wLength register

Setup Received register

EOP register

IN

ACK

Advertising
This manual is related to the following products: