English
Language : 

SH7216 Datasheet, PDF (28/32 Pages) Renesas Technology Corp – USB Mass Storage Class
Bulk-out operation
in data transport
SH7216 Group
USB Function Module: USB Mass Storage Class
Does the command to be executed NO
by the function match the transport
direction in data transport?
YES
Amount of data planned by host NO
=
Amount of data planned by function
YES
Data is received in
data transport
Amount of data planned by host NO
>
Amount of data planned by function
YES
Data is received in
data transport
Data is received until the
amount of data planned by
the host has been received
Dummy read is performed
for the amount of data
planned by the host
Set the overflowed
amount of data in
bCSWDataResidue
Set the amount of data
not yet sent in
bCSWDataResidue
CASE: (1) (12)
Set H'00 in
bCSWStatus
CASE: (9) (11)
Set H'01 in
bCSWStatus
CASE: (13)
Set H'02 in
bCSWStatus
CASE: (10)
Set H'02 in
bCSWStatus
Status transport
operation
Figure 10 Error Processing Flow in Data Transport (3)
REJ06B0897-0100/Rev.1.00
July 2009
Page 28 of 32