EZ-USB FX3™ SuperSpeed USB 3.0 peripheral controller | Cypress Semiconductor
EZ-USB FX3™ SuperSpeed USB 3.0 peripheral controller
New Update: Use the new EZ-USB FX3 Collateral Guide as a system-level guide before starting your USB 3.0 design.
Cypress EZ-USB® FX3™ is the industry's only SuperSpeed USB 3.0 peripheral controller that enables developers to add USB 3.0 device functionality to any system.
EZ-USB FX3 has a fully configurable, General Programmable Interface (GPIF™ II) that can interface with any processor, ASIC, image sensor, or FPGA. GPIF™ II is an enhanced version of the original GPIF™ in FX2LP, Cypress’s flagship USB 2.0 product. It provides easy and glue-less connectivity to popular industry interfaces such as synchronous Slave FIFO, asynchronous SRAM, asynchronous and synchronous Address Data Multiplexed interface, and Compact Flash. Additionally, users can define their own proprietary interfaces using the Cypress’s GPIF™ II Designer Tool.
The new FX3 SuperSpeed Explorer Kit is an easy-to-use and inexpensive development platform enabling developers to add USB 3.0 device functionality to any system. Accelerate your design with the new SuperSpeed Device Design by Example book by John Hyde.
USB 3.0 provides a 5 Gbps link that supports uncompressed HD video transfer and enables applications such as DSC, DVC, webcams, security cameras, machine vision, medical imaging, and surveillance equipment. EZ-USB FX3 seamlessly connects to any HD image sensor and transmits uncompressed video traffic through a USB 3.0 port.
With more and more application such as printers and scanners demanding for higher resolutions images to be processed at a faster pace, increasing bandwidth requirement is now paramount. EZ-USB FX3 provides a solution that is both fast and flexible to meet these needs.
Accelerate your USB 3.0 design with the SuperSpeed code examples.

- Read the Getting Started with FX3 Application note and review the FX3 Collateral Guide for a system-level overview of a design using FX3
- Watch the Introduction to EZ-USB® FX3™ Architecture Video
- Purchase the new SuperSpeed Explorer Kit (CYUSB3KIT-003) or the FX3 Development Kit (CYUSB3KIT-001)
- Download and install the relevant setup file which includes:
- Watch the GPIF II Designer Introduction Video and and refer to the SuperSpeed code examples
- Documentation for the CYUSB3KIT-003 SuperSpeed Explorer Kit or the CYUSB3KIT-001 Development Kit
- FX3 Software Development Kit (SDK) which has many FX3 firmware example projects
- Start your first FX3 design
- Training Video: EZ-USB FX3 Introduction
- Get your Schematics reviewed by the Cypress Applications Engineering Team using the Online Tech Support Case System
Related Documentation
Related Resources
Key Features
• High-Performance: ARM9 with 512 kB RAM for data processing
• Connectivity: I2S, SPI and UART peripherals
• Flexibility: Proprietary 32-bit 100 MHz GPIF™ II
• Low Power: Low 1.2 V core and independent power domains
• Multitasking: 32 configurable endpoints
• Flexible Clock: Selectable XTAL input from 19.2, 26, 38.4 and 52 MHz
• Small Footprint: 121 ball (10x10mm) BGA