EZ-USB Development Kit User Guide, Doc. # 001-66390 Rev. *D
31
Development Kit Contents
forms.
has the detailed list of drivers.
4.4
Firmware
The EZ-USB development kit contains several firmware examples to validate different interfaces of
EZ-USB device. Following is the list of firmware examples.
Table 4-2. USB Drivers in EZ-USB Development Kits
S.No
Driver Package
Folder
Description
1
cyusbfx1_fx2lp
This directory contains the generic cyusb.sys driver information file,
cyusbfx1_fx2lp.inf, and the Microsoft caltalog file (cyusbfx1_fx2lp.cat) files
required to enumerate the EZ-USB devices.They .INF file contains default Fuse
ROM and firmware example VID/PIDs. For more details about this driver, go to
2
CyMonfx1_fx2lp
This directory contains the generic cyusb.sys driver information file,
CyMonfx1_fx2lp.inf, and the Microsoft caltalog (CyMonfx1_fx2lp.cat) files
required to debug the EZ-USB firmware examples. The .INF file contains the VID/
PID to automatically download the Keil debug monitor script file (mon.spt) to
assist you in step-by-step debugging of firmware examples. For more details
about this driver, go to
.
3
CyLoad
This directory contains the generic cyusb.sys driver information file, CyLoad.inf,
and the Microsoft caltalog (CyLoad.cat) files required to debug the EZ-USB firm-
ware examples. The .INF file contains VID/PID to automatically download the
firmware using the script file (CyLoad.spt). For more details about this driver, go
to
Table 4-3. List of Firmware Example in EZ-USB Development Kits
S.No
Firmware
Example
Description
1
hid_kb
Example firmware that emulates a HID-class keyboard using the buttons and a
7-segment display on the DVK board
2
Bulkloop
Contains a bulk loopback test that exercises the EZ-USB bulk endpoints. It loops
back EP2OUT to EP6IN and EP4OUT to EP8IN.
3
Bulkext
Contains a bulk loopback test that exercises the EZ-USB bulk endpoints. The loop-
back is performed using the external auto pointer. Data is copied from the OUT
endpoint buffer to external RAM and then to the IN endpoint buffer. It loops back
EP2OUT to EP6IN and EP4OUT to EP8IN
4
Bulksrc
Contains bulk endpoint endless source/sink firmware. It can be driven using the
CyConsole or CyBulk. EP2OUT always accepts a bulk OUT; EP4OUT always
accept a bulk OUT; EP6IN always returns a 512-byte packet, 64 bytes at full-speed.
Based on the buffer availability in EP8IN, the most recent packet of EP4OUT is
written to EP8IN.
5
dev_io
Contains the source files to build a simple development board I/O sample. This
software demonstrates how to use the buttons and LEDs on the EZ-USB develop-
ment kit.
6
EP_Interrupts
Bulk loopback firmware that demonstrates use of endpoint interrupts using EZ-USB
FX2LP.
7
extr_intr
Firmware that demonstrates external interrupt handling INT0, INT1, INT4, INT5,
and INT6.
8
Ibn
Contains firmware to perform bulk loopback of EP2OUT to EP6IN and EP4OUT to
EP8IN using the IBN (In Bulk Nak) interrupt to initiate the transfer.
Summary of Contents for CY3674
Page 18: ...18 EZ USB Development Kit User Guide Doc 001 66390 Rev D Getting Started...
Page 34: ...34 EZ USB Development Kit User Guide Doc 001 66390 Rev D Development Kit Contents...
Page 54: ...54 EZ USB Development Kit User Guide Doc 001 66390 Rev D Cypress USB Drivers for EZ USB Kits...
Page 110: ...110 EZ USB Development Kit User Guide Doc 001 66390 Rev D Resources...
Page 113: ...EZ USB Development Kit User Guide Doc 001 66390 Rev D 113 A 2 Board Layout...