Infineon: EZ-USB™ FX10 USB 10 Gbps Peripheral Controller

USB 10Gbps to high-bandwidth LVDS/LVCMOS data interface with dual-core ARM® Cortex® CPU and direct USB-C support

Infineon’s EZ-USB™ FX10 extends the legacy of EZ-USB™ FX3, the industry’s gold standard for USB peripheral controller, to the next level with the latest ultra-fast USB 10Gbps and LVDS interfaces increasing the total bandwidth up to 3x than its predecessor.

The EZ-USB™ FX10 is a family of USB 10Gbps peripheral controllers targeting the next-generation USB applications in camera, video, imaging, and data acquisition markets. EZ-USB™ FX10 consists of dual ARM® Cortex®-M4 and M0+ core CPUs, a 512 KB flash, an 128 KB SRAM, an 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 10Gbps. An additional 1 MB SRAM is included in the high bandwidth data subsystem to provide buffering for USB data.

EZ-USB™ FX10 also supports USB Type-C plug orientation detection and flip-mux function without the need for external logic.

Product Brief

Features

  • USB 3.2 Gen2 device port
    • Integrated PHY: 10Gbps,
    • 5Gbps, 480 Mbps
    • 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 (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

Application Example

The ultra-fast 10Gbps performance allows uncompressed 4K videos to be transmitted at 60 frame-per-second. Both USB 10Gbps lanes of EZ-USB™ FX10 can be connected directly to a USB-C receptacle without a mux.

The controller can automatically detect the plug orientation, transfer data to the active lane, and correct the polarity of each USB 10Gbps differential pair. An FPGA is connected between a high-speed image sensor and EZ-USB™ FX10 to perform image acquisition and processing, and transfers images to the
controller via LVDS or LVCMOS connection. For LVDS mode, each lane can support up to 1.25 Gbps. For LVCMOS mode, the 32-bit data bus can deliver 10Gbps throughput with DDR clocking. EZ-USB™ FX10 DMA fabric allows maximum USB 10Gbps bandwidth to be used with auto header and trailer insertion.

Other Applications

  • Cameras
  • FPGA modules/SoMs
  • Test and measurement equipment
  • Interface converter
  • Frame grabber
  • Scanners

More Articles