6 EZ-USB Bulk Transfers
6.1
Introduction
D
C
R
C
1
D
A
T
A
1
C
R
C
1
A
D
D
R
E
N
D
P
C
R
C
5
A
D
D
R
E
N
D
P
C
R
C
5
A
T
A
0
A
C
K
A
C
K
I
N
Payload
Data
I
N
Payload
Data
6
6
Token Packet
Data Packet
Token Packet
Data Packet
H/S Pkt
H/S Pkt
Figure 6-1. Two BULK Transfers, IN and OUT
EZ-USB provides sixteen endpoints for BULK, CONTROL, and INTERRUPT transfers,
numbered 0-7 as shown in Table 6-1. This chapter describes BULK and INTERRUPT
transfers. INTERRUPT transfers are a special case of BULK transfers. EZ-USB CON-
TROL endpoint zero is described in Chapter 7, "EZ-USB Endpoint Zero."
Table 6-1. EZ-USB Bulk, Control, and Interrupt Endpoints
Endpoint Direction
Type
Size
0
1
1
2
2
3
3
4
4
5
5
6
*6
7
7
Bidir
IN
Control 64/64
Bulk/Int
Bulk/Int
Bulk/Int
Bulk/Int
Bulk/Int
Bulk/Int
Bulk/Int
Bulk/Int
Bulk/Int
Bulk/Int
Bulk/Int
Bulk/Int
Bulk/Int
Bulk/Int
64
64
64
64
64
64
64
64
64
64
64
64
64
64
OUT
IN
OUT
IN
OUT
IN
OUT
IN
OUT
IN
OUT
IN
OUT
* The highlighted endpoints do not exist in the AN2122 or AN2126. See also Table 1-2.
EZ-USB TRM v1.9
Chapter 6. EZ-USB CPU
Page 6-1