10-10-2024 | Infineon | Industrial
Infineon Technologies AG has announced the addition of the EZ-USB FX20 programmable USB peripheral controller to its EZ-USB product family. This controller allows developers to create USB devices that fulfil the highest performance requirements in AI, image processing, and emerging applications. This peripheral controller provides high-speed connectivity with USB 20Gbps 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," said 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 controller comes in a 10mm x 10mm² BGA package and needs little PCB space. This allows BOM optimisation and is excellent 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 FMC connector for easy connection to FPGA cards and an all-in-one programming and debugging accessory card. Also, the peripheral controller provides a comprehensive set of application notes for hardware and software design to simplify the development of high-performance devices for various applications.
The controller has two ARM Cortex-M4 and M0+ core CPUs, 512KB Flash, 128KB SRAM, 128KB ROM and seven SCBs. It also includes a cryptography accelerator and a high-bandwidth data subsystem that enables DMA data transfers between LVDS/LVCMOS and USB ports at up to 20Gbps. Data transfer is also supported by an extra 1MB of SRAM for USB data buffering. No external logic is required as the peripheral controller integrates USB-C port orientation detection and flip-mux functionality. All these features make the controller an excellent choice for developers needing a powerful and adaptable USB controller.