BUY NOWBUY NOW | Development Tools | Technical Documents | Video | Features | Kit Contents |
Overview
The development kits for the EZ-USB FX2LP family provide complete hardware and software solutions for accelerating the firmware and device driver development for all the products in the family. The development kits use the actual silicon for the entire development. Cypress's software utilities and example firmware allow the user to generate USB traffic in hours, not weeks!
The EZ-USB (CY3684CY3684) Development Kit (DVK) is a good starting point for developing an EZ-USB based Product. The DVK includes everything you will need to get started: a development board, example firmware, a Microsoft certified Signed generic USB device driver (cyusb.sys), documentation, and assorted tools. The software installation of the kit includes additional help files and documentation more specific to the various components in the kit. The DVK is designed to work with the EZ-USB FX2LP and FX1 chips. FX1 is a full-speed only version of FX2LP. Other than the absence of a high-speed transceiver, FX1 is identical to FX2LP.
Cypress includes an evaluation version of the 8051 Keil Software Tools in the USB 2.0 development kit. The evaluation version of the C-Compiler lets the designer write 8051 microcontroller applications in C and still get the efficiency and speed of assembly language. Advanced features from Keil tools include the ability to single step through code. This makes it easy to detect errors, handle source level debugging, and set breakpoints. With the ability to debug code one line at a time and to quickly compile and one-step download new code, developers have a more efficient means to complete firmware faster than using emulators. The supplied Keil tools are fully functional, but are limited in object size to 4 kilobytes. Key Applications: Portable video recorder, MPEG/TV conversion, DSL modems, ATA interface, Memory card readers, Legacy conversion devices, Cameras, Scanners, Wireless LAN, MP3 players, Networking. | ||||||||||||
|
Development Tools
Software Development Tools:
Tool Type | Supplier | MPN | Supported Family | Description |
---|---|---|---|---|
Programmer | Cypress | GPIF Designer | EZ-USB FX1/FX2/FX3 | The Cypress GPIF Designer helps to achieve the maximum sustained throughput in USB designs, the physical interconnect should never be the primary bottleneck in the system. The General Programmable Interface (GPIF) provides a highly configurable and flexible glueless peripheral interface that allows the highest possible bandwidth to be achieved over the physical layer. |
IDE | ARM | Keil C51 | All 8051 Core | The Keil C51 development tools for the 8051 Microcontroller Architecture support every level of software developer from the professional applications engineer to the student just learning about embedded software development. Learn More |
Hardware Development Tools:
Tool Type | Supplier | MPN | Supported Family | Description |
---|---|---|---|---|
Emulator / Debugger / Programmer | ARM | ULINK2ULINK2 | ARM Cortex-M / ARM7 / ARM9 | ULINK2 Debug Adapter |
Technical Documents
Learning Center
Design Elements
Video
Kit Features
Features of CY7C68013ACY7C68013A EZ-USB FX2LP USB Microcontroller High-Speed USB Peripheral Controller:
- USB 2.0 USB IF high speed certified
- Suspend current: 300 uA (typ)
- Single chip integrated USB 2.0 transceiver, smart SIE, and enhanced 8051 microprocessor
- Fit, form, and function compatible with the FX2
- Pin compatible
- Object code compatible
- Functionally compatible (FX2LP is a superset)
- Ultra low power: ICC No more than 85 mA in any mode
- Software: 8051 code runs from:
Internal RAM, which is downloaded through USB
Internal RAM, which is loaded from EEPROM
External memory device (128 pin package)
- 16 KB of on-chip code/data RAM
- Four programmable BULK, INTERRUPT, and ISOCHRONOUS endpoints
- Buffering options: Double, triple, and quad
- Additional programmable (BULK/INTERRUPT) 64-byte endpoint
- 8-bit or 16-bit external data interface
- Smart media standard ECC generation
- GPIF (general programmable interface)
- Enables direct connection to most parallel interfaces
Programmable waveform descriptors and configuration registers to define waveforms
Supports multiple ready (RDY) inputs and Control (CTL) outputs
- Integrated, industry standard enhanced 8051
48 MHz, 24 MHz, or 12 MHz CPU operation
Four clocks per instruction cycle
Two USARTs
Three counter/timers
Expanded interrupt system
Two data pointers
- 3.3 V operation with 5 V tolerant inputs
- Vectored USB interrupts and GPIF/FIFO interrupts
- Separate data buffers for the setup and data portions of a CONTROL transfer
- Integrated I2C controller, runs at 100 or 400 kHz
- Four integrated FIFOs
Integrated glue logic and FIFOs lower system cost
Automatic conversion to and from 16-bit buses
Master or slave operation
Uses external clock or asynchronous strobes
Easy interface to ASIC and DSP ICs
Kit Contents
The Cypress CY3684CY3684 Development Kit supplied with below contents:
- Hardware
- EZ-USB advanced development board
- EZ-USB prototyping board (breadboard)
- USB A-to-B cable
- RS-232 cable
- Software installation CD-ROM
- 3 Sample EZ-USB FX2LP IC (CY7C68013A-128AXCCY7C68013A-128AXC)
- Quick start guide booklet
- Software on CD-ROM
EZ-USB firmware library and firmware frameworks
Firmware sample code
Microsoft certified Signed Cypress generic USB driver (3.4.5.000) for Windows XP, Vista and 7 OS platforms.
Cypress USB class library (CyApi)
Cypress USB console
SuiteUSB 3.4.7 Development tools for Visual Studio
Cypress GPIF Designer
Cypress firmware and Keil monitor download driver sample
EZ-USB documentation and help files
Back to top |