Infineon EZ-USB FX20 programmable USB controller supports up to 20Gbps speeds, features LVDS interface

The EZ-USB FX20 is a programmable USB controller supporting speedy transfers via USB 20Gbps and LVDS interfaces. It is the latest addition to Infineon’s EZ-USB line designed to add USB connectivity to devices with high-performance requirements in AI, image processing, and other demanding applications. It offers up to six times the bandwidth of its predecessor, the EZ-USB FX3.

The FX20 is powered by a dual-core MCU subsystem, with ARM Cortex-M4F and ARM Cortex-M0+ cores. It features 512KB flash, 128KB SRAM, 128KB ROM, and seven serial communication blocks (SCBs). The cryptography accelerator and high-bandwidth data subsystem enable Direct Memory Access (DMA) data transfers via the supported interfaces. The programmable USB controller includes 1MB of SRAM for USB data buffering.

EZ-USB FX20 programmable controller BGA package

EZ-USB FX20 specifications:

  • CPU – Dual-core, ARM Cortex-M4F core@ 150 MHz, ARM Cortex-M0+ core @ 100 MHz
  • Memory – 512KB flash, 1024 + 128KB SRAM
  • USB – USB 3.2 Gen 2 x2 device port
    • Integrated PHY: 10 Gbps (x1/x2), 5 Gbps (x1/x2), 480 Mbps
    • USB-C plug orientation detection and correction
  • Peripherals
    • Dual mode high bandwidth data interface
      • LVDS / SubLVDS: up to 16 RX data lanes at 1.25 Gbps
      • LVCMOS: up to 32-bit data bus at 160 MHz DDR
    • I/O ports
      • 2x Quad-SPI (QSPI)
      • 7 serial communication blocks (I2C, SPI, CAN, UART)
      • USB Full-Speed (12 Mbps) device
      • 2x I2S/PDM-PCM and GPIOs
  • Cryptography accelerator
  • Package: 10 mm x 10 mm, 169-ball, 0.75 mm ball pitch
infineon ez usb fx20 block diagram
Block Diagram

The EZ-USB FX20 device integrates USB-C port orientation detection and supports direct USB-C connection without a signal multiplexer, simplifying design and integration. Infineon provides a quick-start development kit that includes firmware and a configuration tool. It includes a standard FPGA Mezzanine Card (FMC) connector for connecting the device to FPGA cards for programming/debugging. Also, there are application notes for hardware and software design to ease development and reduce time to market.

The programmable USB controller comes in a 10 x 10 mm² BGA package for BOM optimization and is ideal for space-constrained applications. Development samples are currently available for the FX20 and the device is scheduled for full release in Q1 2025. It is available in two variants: the CYUSB4024B0 model has all the features described above while the CYUSB4022B0 version lacks the LVCMOS alt mode, QSPI interface, and crypto accelerator. More information about the FX20 is available on the product page and press release.

Thanks to TLS for the tip.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
0 Comments
oldest
newest
Khadas VIM4 SBC