Cypress EZ-USB® FX3™ SDK Quick Start Guide, Version 1.3.1 5
1 FX3 SDK
1.1 Device Overview
Cypress EZ-USB FX3 is the next generation USB3.0 peripheral controller which is
highly integrated, flexible and enables system designers to add USB 3.0 capability
to any system.
The EZ-USB FX3S device is an extension to the FX3 device, which adds the
capability to control SD, eMMC and SDIO peripherals to the list of features
supported.
The EZ-USB CX3 controller is an extension to the EZ-USB FX3 device which adds
the ability to interface with and perform uncompressed video transfers from Image
Sensors implementing the MIPI CSI-2 interface.
Figure 1-1: EZ USB FX3 System Diagram
The FX3 and FX3S devices have a fully configurable, parallel, General
Programmable Interface called GPIF II, which can connect to any processor, ASIC,
DSP, or FPGA.
The General Programmable Interface GPIF II is an enhanced version of the GPIF
in FX2LP, Cypress‟s flagship USB2.0 product. The GPIF II Controller drives the
behavior and timing of the GPIF II Interface based on one or more user