Cypress CY7C638xx 사용자 설명서

다운로드
페이지 83
 
CY7C63310, CY7C638xx
Document 38-08035 Rev. *K
Page 63 of 83
0010
OUT
<=10, <>2
valid
x
STALL
0011
Yes
Bad Status
0010
OUT
2
valid
0
STALL
0011
Yes
Bad Status
0010
OUT
2
valid
1
ACK
1 1
1
1
2
Yes
Good Status 
ACK_OUT_STATUS_IN
1011
SETUP
>10
x
x
junk
Ignore
1011
SETUP
<=10
invalid
x
junk
Ignore
1011
SETUP
<=10
valid
x
ACK
1
1
0001
update
1
update
data
Yes
ACK SETUP
1011
IN
x
x
x
TX 0
Host Not ACK'd
1011
IN
x
x
x
TX 0
1
1
0011
Yes
Host ACK'd
1011
OUT
>10
x
x
junk
Ignore
1011
OUT
<=10
invalid
x
junk
Ignore
1011
OUT
<=10
valid
x
ACK
1 1
0001
update
1
update
data
Yes
Good OUT 
STATUS_IN
0110
SETUP
>10
x
x
junk
Ignore
0110
SETUP
<=10
invalid
x
junk
Ignore
0110
SETUP
<=10
valid
x
ACK
1
1
0001
update
1
update
data
Yes
ACK SETUP
0110
IN
x
x
x
TX 0
Host Not ACK'd
0110
IN
x
x
x
TX 0
1
1
0011
Yes
Host ACK'd
0110
OUT
>10
x
x
Ignore
0110
OUT
<=10
invalid
x
Ignore
0110
OUT
<=10
valid
x
STALL
0011
Yes
Stall OUT
Data Out Endpoints
ACK OUT (STALL Bit = 0)
1001
IN
x
x
x
Ignore
1001
OUT
>MAX
x
x
junk
Ignore
1001
OUT
<=MAX
invalid invalid
junk
Ignore
1001
OUT
<=MAX
valid
valid
ACK
1
1000
update
1
update
data
Yes
ACK OUT
ACK OUT (STALL Bit = 1)
1001
IN
x
x
x
Ignore
1001
OUT
>MAX
x
x
Ignore
1001
OUT
<=MAX
invalid invalid
Ignore
1001
OUT
<=MAX
valid
valid
STALL
Stall OUT
NAK OUT
1000
IN
x
x
x
Ignore
1000
OUT
>MAX
x
x
Ignore
1000
OUT
<=MAX
invalid invalid
Ignore
1000
OUT
<=MAX
valid
valid
NAK
If Enabled NAK OUT 
Data In Endpoints
ACK IN (STALL Bit = 0)
1101
OUT
x
x x 
Ignore
1101
IN
x
x x 
Host Not ACK'd
1101
IN
x
x x  TX
1
1100
Yes
Host 
ACK'd
ACK IN (STALL Bit = 1)
1101
OUT
x
x x 
Ignore
23.  Details of Mode for Differing Traffic Conditions
 (continued)
Control Endpoint
SIE
Bus Event
SIE
EP0 Mode Register
EP0 Count Register
EP0
Interrupt
Comments
Mode
Token
Count
Dval
D0/1
Response S
I
O A MODE
DTOG
DVAL COUNT FIFO