Specifications

www.cypress.com Document No. 001-65209 Rev. *B 1
AN65209
Getting Started with FX2LP™
Author: Rama Sai Krishna. V
Associated Project: No
Associated Part Family: CY7C68013A/14A/15A/16A
Software Version: None
Related Documents: For a complete list of the documents, click here.
AN65209 gets you started with the EZ-USB
®
FX2LP™ USB 2.0 Device Controller. It provides background
information on USB 2.0 and it details hardware, firmware, and software aspects of working with the FX2LP.
Contents
USB 2.0 Overview ............................................................. 2
Introduction to FX2LP ........................................................ 3
Features of FX2LP ............................................................ 3
Different variants of FX2LP ............................................... 4
Design Resources ............................................................. 5
FX2LP Development Kit (DVK) ......................................... 5
Software Tools ............................................................. 6
Firmware Example Projects .......................................... 9
Steps to Bind cyusb.sys to the Connected FX2LP DVK .. 10
Steps to Build an Example Project and Downloading the
.hex file into FX2LP’s RAM .............................................. 17
Debugging the Example Program .............................. 23
Documentation with the DVK ...................................... 23
Reference Designs .......................................................... 23
Third Party Development Kits and SDKs ......................... 23
Related Documentation ................................................... 24
Technical Reference Manual ...................................... 24
Application Notes ....................................................... 24
Summary ......................................................................... 26
Introduction to USB
Universal serial bus (USB) was designed to standardize
the connection of the computer peripherals, such as
keyboards, mice, printers, pen drives, hard disks, and
portable media players, both to communicate and supply
power needed for them. USB is the most common
connectivity solution for PCs and consumer devices today.
Plug and play, easy to use and simple to implement, USB
continues to gain traction in new applications and market
segments. Coming to the history of the USB
specifications, the first version of the specification,
USB 1.0 was released in 1996. This version of
specification defines two transfer speeds to address the
different types of devices available until then. 1.5 Mbps
(low-speed) is to address the low speed devices like
keyboard and joysticks, 12 Mbps (full-speed) is to address
the devices like disk drives. USB 2.0 specification was
released in 2000 and it allows the maximum signaling rate
of 480 Mbps (high-speed), which is 40 times to the
signaling rate of full-speed. USB 3.0 specification was
released in 2008 and it allows the maximum signaling rate
of 5 Gbps (Superspeed), which is 10 times to the signaling
rate of high-speed.
Cypress FX2LP is a USB 2.0 peripheral controller and the
following sections talk about the overview of USB 2.0,
features of FX2LP, hardware, software and firmware
resource that are available for FX2LP.
Cypress offers a wide range of USB products including
low-speed, full-speed, and Superspeed devices. Refer to
the overview of the USB product portfolio on Cypress
website.

Summary of content (28 pages)