The Infineon EZ-USB FX20 extends the legacy of EZ-USB FX3 USB peripheral controllers with faster GPIF and LVDS interfaces, increasing the total bandwidth to max out USB 20 Gbps. The EZ-USB FX20 is a general-purpose peripheral controller capable of transferring data over two lanes of 10 Gbps pipes from an existing USB-C® cable, providing 20 Gbps total bandwidth for the new-generation USB applications in camera, video, imaging, and data acquisition markets. EZ-USB FX20 consists of dual Arm® Cortex®-M4 and M0+ core CPUs, 512 KB Flash, 128 KB SRAM, 128 KB ROM, seven serial communication blocks (SCBs), a cryptography accelerator, and a high bandwidth data subsystem providing DMA data transfers between LVDS/LVCMOS and USB ports at speeds up to 20 Gbps. An additional 1 MB SRAM is included in the high bandwidth data subsystem to provide buffering for USB data.
The EZ-USB family of peripheral controllers are also in FX10, FX5N, and FX5 varieties to provide the best fit at a low total cost (bandwidth per dollar) solution for all commercial and industrial applications:
- EZ-USB FX10 utilizes one lane of USB 3.2 Gen2 PHY to transfer data in 10 Gbps. Infineon USB 3.2 PHY IP grants dynamic programmability, allowing optimal connection to support up to 5 meters of passive USB cable with 8.8 Gbps maximum performance
- EZ-USB FX5N utilizes both lanes of USB 3.2 PHY to transfer data in 5 Gbps per lane. Infineon USB 3.2 PHY IP permits dynamic programmability on both 5 Gbps lanes, allowing optimal connections to support up to 10 meters of passive USB cable with 7.4 Gbps maximum performance
- EZ-USB FX5 utilizes a single lane of USB 3.2 PHY to transfer data in 5 Gbps per lane. Infineon USB 3.2 PHY IP allows an optimal connection to support up to 10 meters of passive USB cable with 3.7 Gbps maximum performance
EZ-USB USB 3.2 Peripheral Controllers (Click to Enlarge)

EZ-USB FX20 Diagram (Click to Enlarge)

Four development kits are available to help with evaluating and prototyping using the EZ-USB FX family of peripheral controllers. Getting Started guides are available. Infineon ModusToolbox™ multi-platform development tools and a comprehensive suite of GitHub®-hosted firmware libraries enable an immersive development experience.
- EZ-USB FX20: KIT_FX20_FMC_001
- EZ-USB FX10: KIT_FX10_FMC_001
- EZ-USB FX5N: KIT_FX5N_FMC_001
- EZ-USB FX5: KIT_FX5_FMC_001
Features
- USB 3.2 Gen 2x2 device port (FX20), USB 3.2 Gen2 (FX10), USB 3.2 Gen 1x2 (FX5N), USB 3.2 Gen 1 (FX5)
- Integrated PHY: 20 Gbps (FX20), 10 Gbps (FX10), 5 Gbps (FX5N), 480 Mbps (FX5)
- USB-C plug orientation detection and correction
- Dual-core CPU
- 150 MHz Arm Cortex-M4F
- 100 MHz Arm Cortex-M0+
- Memory subsystem
- 512 KB Flash
- 1024 KB + 128 KB SRAM
- Dual mode high bandwidth data interface
- LVDS/SubLVDS: up to 16 RX data lanes @1.25 Gbps
- LVCMOS: up to 32-bit data bus @ 160 MHz DDR RX
- Peripheral I/O ports
- 2x Quad-SPI (QSPI)
- 7 serial communication blocks (I²C, SPI, CAN, UART)
- USB full-speed (12 Mbps) device
- 2x I²S/PDM-PCM and GPIOs
- Cryptography accelerator package
- 10 mm x 10 mm, 169-ball, 0.75 mm ball pitch
Benefits
- Quick start development
- Firmware jumpstart with configuration utility
- USB Video Class (UVC) firmware ready
- USB3 Vision firmware ready
- DVK with standard FMC for quick connection to FPGA boards
- All-in-one programming and debugging accessory board
- Application notes for hardware and software
- Up to 550% (FX20) performance improvement over predecessor, EZ-USB FX3
- Smaller PCB footprint and optimized BOM cost
- 10x10 BGA package
- USB-C direct connection without a high-speed signal mux
- Integrated Flash
Applications
- Cameras – Machine vision, medical, multi-sensor, DSLR
- Test and measurement
- Interface converters
- Video frame grabbers
- Mixed reality headsets/3D scanners
- FPGA modules/SoM