Toshiba TLCS-900/H1 Series Manual page 425

Original cmos 32-bit microcontroller
Hide thumbs Also See for TLCS-900/H1 Series:
Table of Contents

Advertisement

ISO transfer mode
Below is the transfer condition for the previous frame. Receiving SOF renews
this.
Initial
Not transfer
Finish normally
Detect an error
Transfer modes other than ISO transfer
This is the result of the previous transfer. When transfer is finished, this is
renewed.
Initial
Transfer finish normally
Status stage finish
Transfer error
"Initial" is that renew RESET, USB reset, Current_Config register. In detect error,
it does not generate EPx_DATASET except in toggle transfer mode and Isochronous
transfer mode of interrupt.
5 to 7 in shows the status register means that the endpoint is in special condition.
5
BUSY
BUSY is generated only at endpoint of control transfer. If UDC transfer in control writes
transfer, when CPU has not finished enumeration transaction, and if it receives ID of status
stage from USB host, BUSY is set. STATUS is BUSY until CPU finishes enumeration
transaction and EP0 bit of EOP register is written 0 in UDC. If CPU enumeration transaction
finishes and EP0 bit of EOP register is written 0 and status stage from USB host finishes
normally, it displays READY.
6
STALL
STALL shows that endpoint is in STALL condition.
This condition is generated if it violates protocol or error in bus enumeration. To return
endpoint to normal transfer condition, USB device request is needed. This request returns
to normal condition. But control endpoint returns to normal condition by receiving SETUP
token. And it becomes to SETUP stage.
7
INVALID
This condition shows condition that endpoint cannot be used. UDC sets condition that isn't
designated in ENDPOINT to INVALID condition, and it ignores all tokens for this endpoint.
In initializing, this condition is always generated. When UDC detects hardware reset, it sets
all endpoints to INVALID condition. Next, if USB reset is received, endpoint 0 only is
renewed to READY. Other endpoints that are defined on disruptor are renewed if
SET_CONFIG request finishes normally.
OUT (RX)
READY
READY
DATAIN
RXERR
OUT, SETUP
READY
DATAIN
READY
RXERR
92CF30-423
TMP92CF30
IN (TX)
READY
FULL
READY
TXERR
IN
READY
READY
READY
TXERR
2009-06-12

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tmp92cf30fg

Table of Contents