Specifications
Getting Started with FX2LP™
www.cypress.com Document No. 001-65209 Rev. *B 23
Debugging the Example Program
The Keil uVision2 IDE supplied with the kit enables user to
debug the firmware example. Using Keil debug monitor
program and UART ports (SIO-0 and SIO-1) on EZ-USB
development board the firmware examples are debugged.
For knowing the procedure to debug the firmware, refer to
section 8.14 of the CY3684 DVK Kit_Guide document.
More information on debugging with the Keil, is available
in the application note ‘AN42499 - Setting up, using, and
troubleshooting the Keil debugger environment’.
In cases where debugging must happen along with USB
enumeration, the USB responses from the device are not
fast enough if the code is stepped through and, therefore,
enumeration might fail. In such cases, the technique of
debug messages can be used. These debug messages
can be embedded in firmware and can be routed to the PC
through its serial port. More information on this technique
is available in the application note, ‘AN58009 - Serial Port
Debugging using FX2LP’.
Documentation with the DVK
The CY3684 FX2LP Development Kit contains two Getting
Started guides – CY3684 DVK Kit_Quickstart_Guide and
CY3684 DVK Kit_Guide. These guides also come as a
part of the “Documentation” directory of the kit. They
illustrate the DVK contents and contain instructions on
how to use the development kit.
CY3684 DVK Kit_Quickstart_Guide
This document discusses the development kit contents,
how to install the kit, and start communication between the
development board provided with the kit and the host PC.
The document also explains the development board
contents and the initial board configuration procedure.
Note It is recommended that you read this guide before
installing or using the kit.
CY3684 DVK Kit_Guide
The EZ-USB Development Kit User Guide describes the
different software components and tools contained in the
DVK.
It describes, in detail, the “firmware framework” supplied
by Cypress as a part of development kit.
Reference Designs
Several reference designs of FX2LP for popular
applications are available. The reference designs include
the demonstration source code, reference schematics,
and a BOM, where appropriate, for the design.
The reference designs available on the Cypress website
are:
CY4661 - External USB Hard Disk Drives (HDD) with
Fingerprint Authentication Security.
The CY4661 reference design kit from Cypress and
UPEK provides customers with a turnkey solution for
external USB hard disk drive (HDD), with fingerprint
authentication, security for conveniently protecting
data and enabling authentication services. The
reference design uses UPEK's TouchStrip Fingerprint
Authentication Solution (TCS3 swipe fingerprint
sensor and TCD42 security ASIC), the only match-on-
chip fingerprint authentication solution available on
the market.
FX2LP DMB-T/H TV Dongle reference design.
This reference design kit is based on Cypress FX2LP
and Legend Silicon’s chipset. In this captured and
demodulated RF signal information in the form of
MPEG2 TS stream is sent to the PC through FX2LP
which acts as a high speed USB interface to the PC.
On the PC these streams are played through media
player. It is a complete design, with all the required
files included.
Third Party Development Kits and
SDKs
FPGA + FX2LP board from ZTEX:
More details of these boards can be found in the following
location:
http://www.ztex.de/usb-fpga-1/
Features of one such board from ZTEX:
Cypress CY7C68013A EZ-USB FX2LP Microcontroller
High-Speed (480 MBit/s) USB interface
Xilinx Spartan 3 XC3S400 FPGA
60 General Purpose I/O's (GPIO)
20 special I/O's (SIO)
128 KBit EEPROM (e.g,. for Firmware)
Flash memory (optionally)
FPGA + FX2LP board from Opal Kelly:
More details of this board can be found in the following
location:
http://www.opalkelly.com/products/xem6010/
Features:
High-speed USB 2.0 interface (Cypress FX2LP -
CY68013A) for downloading and control