It enables developers to create USB devices that meet the highest performance requirements in AI, image processing and emerging applications. The EZ-USB FX20 peripheral controller offers high-speed connectivity with USB 20 Gbps and LVDS interfaces, increasing the total bandwidth up to six times over its predecessor, the EZ-USB FX3.
“With the growing popularity of USB devices, the demand for compatible and adaptable USB controllers is increasing,” explained Ganesh Subramaniam, Senior Vice President and General Manager of the Wired Connectivity Solutions Product Line at Infineon. “Therefore, we are continuously improving the features and performance of our EZ-USB peripheral controllers and are pleased to support developers with our new addition to the product family, providing them with a flexible component to create powerful and advanced applications.”
The EZ-USB FX20 comes in a 10 x 10 mm² BGA package and requires little PCB space. This enables BOM optimisation and is suitable for space-constrained applications.
It also supports direct USB-C connection without a high-speed signal multiplexer, simplifying the design process.
The quick-start development kit includes firmware and a configuration tool for easy integration. It comes with a standard FPGA Mezzanine Card (FMC) connector for easy connection to Field Programmable Gate Array (FPGA) cards and an all-in-one programming and debugging accessory card.
In addition, the peripheral controller offers a comprehensive set of application notes for hardware and software design to simplify the development of high-performance devices for various applications.
The EZ-USB FX20 is equipped with two ARM Cortex®-M4 and M0+ core CPUs, 512 KB Flash, 128 KB SRAM, 128 KB ROM and seven serial communication blocks (SCBs). It also includes a cryptography accelerator and a high-bandwidth data subsystem that enables Direct Memory Access (DMA) data transfers between LVDS/LVCMOS and USB ports at speeds of up to 20 Gbps.
Data transfer is also supported by an additional 1 MB of SRAM for USB data buffering. As the peripheral controller integrates USB-C port orientation detection and flip-mux functionality, no external logic is required.