CY7C64013
CY7C64113
Table 19-3. Details of Modes for Differing Traffic Conditions (see Table 19-2 for the decode legend)
End Point Mode
Set End Point Mode
PID
3
2
1
0
token
count buffer
dval
DTOG
DVAL
COUNT Setup
In
Out ACK
3
2
1
0
response
int
Setup Packet (if accepting)
See Table 19-1
See Table 19-1
See Table 19-1
Disabled
Setup
Setup
Setup
<= 10 data
valid
x
updates
updates
updates
1
updates
1
1
1
UC UC
UC UC
UC UC
1
0
0
0
1
ACK
yes
yes
yes
> 10
x
junk
junk
updates updates
UC
UC
NoChange ignore
NoChange ignore
invalid
0
updates
0
0
0
0
x
x
UC
x
UC
UC
UC
UC
UC UC
UC
NoChange ignore
no
Nak In/Out
0
0
0
0
0
0
1
1
Out
In
x
x
UC
UC
x
x
UC
UC
UC
UC
UC
UC
UC
UC
UC
1
1
UC
UC
NoChange NAK
NoChange NAK
yes
yes
UC
Ignore In/Out
0
0
1
1
0
0
0
0
Out
In
x
x
UC
UC
x
x
UC
UC
UC
UC
UC
UC
UC
UC
UC UC
UC UC
UC
UC
NoChange ignore
NoChange ignore
no
no
Stall In/Out
0
0
0
0
1
1
1
1
Out
In
x
x
UC
UC
x
x
UC
UC
UC
UC
UC
UC
UC
UC
UC
1
1
UC
UC
NoChange Stall
NoChange Stall
yes
yes
UC
Control Write
Normal Out/premature status In
1
1
1
1
0
0
0
0
1
1
1
1
1
1
1
1
Out
Out
Out
In
<= 10 data
valid
updates
updates
updates
UC
1
updates UC
UC
UC
UC
1
1
1
1
0
1
0
ACK
yes
yes
yes
yes
> 10
junk
junk
UC
x
updates updates UC
1
UC
UC
1
NoChange ignore
NoChange ignore
NoChange TX 0
x
x
invalid
x
0
updates UC
1
UC
UC
UC
UC
NAK Out/premature status In
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
Out
Out
Out
In
<= 10 UC
valid
UC
UC
UC
UC
UC
UC
UC
UC
UC
UC
UC
UC
UC
UC
UC
UC
UC
1
UC
UC
UC
1
NoChange NAK
NoChange ignore
NoChange ignore
NoChange TX 0
yes
no
> 10
UC
UC
UC
x
UC UC
UC UC
x
x
invalid
x
no
1
UC
yes
Status In/extra Out
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
Out
Out
Out
In
<= 10 UC
valid
UC
UC
UC
UC
UC
UC
UC
UC
UC
UC
UC
UC
UC
UC
UC
UC
UC
1
UC
UC
UC
1
0
0
1
1
Stall
yes
no
> 10
UC
UC
UC
x
UC UC
UC UC
NoChange ignore
NoChange ignore
NoChange TX 0
x
x
invalid
x
no
1
UC
yes
Control Read
Normal In/premature status Out
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Out
Out
Out
Out
Out
In
2
UC
UC
UC
UC
UC
UC
valid
valid
valid
x
1
1
updates UC
updates UC
updates UC
UC
UC
UC
1
1
1
1
NoChange ACK
yes
yes
yes
no
2
0
1
UC
UC
UC
UC
1
0
0
0
0
1
1
1
1
Stall
Stall
!=2
> 10
x
updates
UC
1
UC
UC
UC
UC
UC
UC
UC
UC
UC
UC UC
UC UC
NoChange ignore
NoChange ignore
invalid
x
UC
no
x
UC
1
UC
1
1
1
0
ACK (back)
yes
Nak In/premature status Out
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
Out
Out
Out
Out
Out
In
2
UC
UC
UC
UC
UC
UC
valid
valid
valid
x
1
1
updates UC
updates UC
updates UC
UC
UC
UC
1
1
1
1
NoChange ACK
yes
yes
yes
no
2
0
1
UC
UC
UC
UC
UC
0
0
0
0
1
1
1
1
Stall
Stall
!=2
> 10
x
updates
UC
1
UC
UC
UC
UC
UC
UC
UC
UC
UC
UC UC
UC UC
NoChange ignore
NoChange ignore
NoChange NAK
invalid
x
UC
no
x
UC
1
UC
yes
Status Out/extra In
0
0
0
0
0
0
1
1
1
0
0
0
Out
Out
Out
2
UC
UC
UC
valid
valid
valid
1
1
1
1
updates UC
updates UC
updates UC
UC
UC
UC
1
1
1
1
NoChange ACK
yes
yes
yes
2
0
UC
UC
0
0
0
0
1
1
1
1
Stall
Stall
!=2
updates
Document #: 38-08001 Rev. **
Page 38 of 48