USB2IO is a high-tech interface device that is fully powered by USB and totally dependent on STMicro STM32H7 MCU and Intel Cyclone 10 FPGA. It is an FPGA-based multi-I/O device that offers ease of working with various electronic devices using common interfaces. It is designed towards helping engineers and embedded developers communicate with various breakout boards and functional hardware blocks.
USB2IO comes with an I/O speed of 300 MHz, I/O voltage level support of 1.8V – 3.3V, 32MB RAM, 64MB ROM, a 20-pin I/O port (single I/O or 8-differential high-speed pairs), and a USB 2.0 high-speed port.
USB2IO is a USB to IO interface that combines the functionality of a protocol analyzer, a data logger, a communication interface, an embedded functional test platform, and a basic signal generator.
- Upgradable FPGA and MCU firmware for control modules
- Failsafe bootloader for safe firmware upgrade
- Python and C++ SDKs for developer’s support (invade you need to implement automated testing for instance)