English
Language : 

EZ-USB Datasheet, PDF (24/334 Pages) Cypress Semiconductor – The EZ-USB USB Integrated Circuit
1.8 EZ-USB Transfer Types
USB defines four transfer types. These match the requirements of different data types
delivered over the bus. (Section 1.13, "EZ-USB Endpoints" explains how the EZ-USB
family supports the four transfer types.)
1.8.1 Bulk Transfers
AEC
I DNR
NDDC
RP5
Token Packet
D
C
A
T
A
Payload
Data
R
C
1
A
C
K
1
6
Data Packet
H/S Pkt
O
U
T
A
D
D
R
E
N
D
P
C
R
C
5
Token Packet
D
C
A
T
A
Payload
Data
R
C
1
0
6
Data Packet
A
C
K
H/S Pkt
Figure 1-4. Two Bulk Transfers, IN and OUT
Bulk data is bursty, traveling in packets of 8, 16, 32, or 64 bytes. Bulk data has guaranteed
accuracy, due to an automatic re-try mechanism for erroneous data. The host schedules
bulk packets when there is available bus time. Bulk transfers are typically used for printer,
scanner, or modem data. Bulk data has built-in flow control provided by handshake pack-
ets.
1.8.2 Interrupt Transfers
AEC
I DNR
NDDC
RP5
Token Packet
D
C
A
T
A
Payload
Data
R
C
1
1
6
Data Packet
A
C
K
H/S Pkt
Figure 1-5. An Interrupt Transfer
Interrupt data is like bulk data, but exists only for IN endpoints in the “Universal Serial
Bus Specification Version 1.1.” Interrupt data can have packet sizes of 1-64 bytes. Inter-
rupt endpoints have an associated polling interval that ensures that they will be pinged
(will receive an IN token) by the host on a regular basis.
EZ-USB TRM v1.9
Chapter 1. Introducing EZ-USB
Page 1-7