You are here

EZ-USB® FX3S™ | Cypress Semiconductor


SuperSpeed Your Design with FX3S!


Cypress EZ-USB® FX3S™ is the latest addition to the highly successful EZ-USB® FX3™ family of SuperSpeed USB 3.0 peripheral controllers. In addition to USB 3.0 functionality and a powerful ARM core, FX3S’s integrated storage host controllers enable developers to add support for SD/eMMC memories and SDIO devices to their system.

Based on the proven FX3 Platform, FX3S leverages FX3’s familiar ecosystem and package to reduce your time-to-market and design complexity. FX3S has the fully configurable General Programmable Interface (GPIF™ II), which can interface with virtually any processor, ASIC, Image Sensor or FPGA with a parallel port. 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 custom master and slave interfaces using the Cypress’s GPIF™ II Designer Tool.

FX3S supports up to 2 storage ports allowing developers to greatly expand their system capabilities. It supports SD 3.0 (UHS-I), eMMC 4.41 and SDIO 3.0 standards. Full flexibility in terms of simultaneous datapaths (U-Port <--> S-Port, P-Port <--> S-Port, U-Port <--> P-Port) allows system to do data storage and data transfer at the same time. FX3S can support up to 2TB SDXC cards giving tremendous data capacity. By using 2 eMMC devices in parallel, developers can theoretically support up to 208 MBps of data storage bandwidth. Using SDIO 3.0, developers can greatly expand their system capabilities to support features such as Wifi, GPS, LTE, etc.

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 FX3S seamlessly connects to any HD image sensor and transmits uncompressed video traffic through a USB 3.0 port.

Need 32-bit interface to extract full USB 3.0 bandwidth without storage support? EZ-USB FX3™ can do the job. Click here to find out more.

Accelerate your USB 3.0 design with the SuperSpeed code examples

  1. Read the Getting Started with FX3 Application note and USB RAID 1 Disk Design Using EZ-USB® FX3S Application note
  2. Purchase the FX3S RAID-on-Chip Dongle or the FX3S Development Kit from the Pactron Store)
  3. Download the FX3S Software Development Kit
  4. Watch the FX3S RAID-on-Chip Boot Disk Kit Demo video
  5. Start your first FX3S design and refer to the SuperSpeed code examples
  6. Get your Schematics reviewed by the Cypress Applications Engineering Team using the Online Tech Support Case System

FX3S RAID-on-Chip USB Dongle

The FX3S RAID-on-Chip USB Dongle kit is a reference kit made by Pactron Inc. The kit uses CYUSB3035 and is used to demonstrate the RAID1 functionality of FX3S. The kit comes packaged with 2 SD cards and is pre-programmed with RAID1 firmware. It is ready to use right off the box as a RAID 1 USB Dongle. The kit comes with a companion application note AN89661 available for download here.

Pactron is a Silver level partner of the Cypress Design Partner Program. The kit is available for purchase from the Pactron Store at

The kit comes with the following features:

  • Support for USB 3.0
  • Built in RAID 1 Functionality
  • Built in Auto Synchronization of SD cards
  • SPI flash for boot
  • 10 pin connector that support UART and 4-bit MMC slave
  • Jumper for firmware flashing
  • LED indicators


The FX3S DVK is made by Pactron Inc. The kit uses CYUSB3035 and is used to demonstrate the functionality of FX3S. The kit supports 2 8-bit storage ports that can be SD3.0, SDIO3.0 or eMMC 4.41. The kit comes with a 8-bit SD connector. eMMC paddle boards compatible with SD sockets can be used to evaluate eMMC. This kit is compatible with the FX3 SDK which has support for FX3S. The FX3 SDK can be downloaded from FX3.

Pactron is a Silver level partner of the Cypress Design Partner Program. The kit is available for purchase from the Pactron Store at

The kit comes with the following features:

  • Support for USB 3.0
  • Support for 2 8-bit storage ports that can be either SD3.0, SDIO3.0 or eMMC4.41
  • Support for all boot modes as specified in the FX3S datasheet
  • Support for JTAG Debug
  • P-Port connector to connect to FPGA’s or application processors
  • RS-232 line drivers to connect to PC COM port
  • High Performance Data Acquisition System
  • Industrial Cameras
  • Servers
  • Machine Vision
  • Scanners (Portable, High-end business, Fingerprint, Palm, etc.)
  • Printers
  • Gaming Consoles
  • Instrumentation and Measurement
  • Digital Video Cameras
  • Digital Still Cameras
  • 3D Cameras
  • Medical Imaging Devices
  • Traffic and Security Cameras
  • Video IP Phones
  • Integration: Full USB 3.0 Peripheral Controller with built-in PHY
  • Storage Support: Support up to 2 memory cards- SD 3.0, eMMC 4.41, SDIO 3.0
  • High-Performance: ARM9 with 512 kB RAM for data processing
  • Connectivity: I2C, I2S, SPI and UART peripherals
  • Flexibility: Configurable 16-bit 100 MHz GPIF™ II interface connects with any processor/sensor/ASIC/FPGA with parallel port
  • 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: 10x10mm 121 ball 0.8mm pitch BGA package