The IO352 is a powerful lowest latency vision FPGA processing I/O module for use with the Performance and Baseline real-time target machines, and Simulink. Currently supported vision interfaces include USB-UVC, GigE Vision SDI, HDMI, and Display Port.
Data from the IO352 and additional installed I/O modules can be combined and used to build ultra-high fidelity real-time controls and vision applications. Such applications include detection, robotics, medical imaging, machine vision, and ADAS/AD, as well as camera emulation and video fault insertion support.
The IO352 provides low-latency interfaces to application components running on the CPU or additionally installed Simulink-programmable FPGA I/O modules. You can define within Simulink which components of your Simulink model run on the multi-core CPU or one of the multiple FPGAs.
Vision applications designed with Simulink and the Vision HDL Toolbox are automatically loaded to the IO352 Xilinx Ultrascale+ FPGA with 500k logic cells using HDL Coder from MathWorks.
High speed data logging, instrumentation, and testing capabilities are enabled with Simulink Real-Time™.
- Lowest-latency real-time vision processing with one or multiple interconnected IO352 I/O modules.
- USB-UVC, GigE-Vision, SDI, HDMI, and video file input support, and GigE-Vision, SDI, HDMI, and Display Port output support.
- Conversion of vision data from one vision protocol to another.
- Fusion of video data with other I/O data acquired or emulated through additionally installed I/O modules.
- Combination of vision with controls and DSP algorithms or plant simulations, and simultaneous and synchronized real-time execution on multi-core CPUs and on one or multiple Simulink-programmable FPGA I/O modules.
- High-speed data logging, instrumentation, and testing capabilities enabled with Simulink Real-Time.
Supported Vision, Digital, and Aurora I/O Interfaces
||Each port either supports SDI in and out (bi-directional), or HDMI in or out (one direction only per SFP+). Support is provided via optionally selectable SDI or HDMI SFP+ transceiver plug-ins.
||Provides four additional SFP+ ports, requiring a dedicated I/O slot. Each additional SFP+ port either supports SDI in and out (bi-directional), or HDMI in or out (one direction only per SFP+). Support is provided via optionally selectable SDI or HDMI SFP+ transceiver plug-ins.
|USB 3 UVC input
||Provides 1 x USB 3.0 UVC input
|USB 3 UVC input
Display Port Input
||This USB-C adapter is not included in the delivery, it provides access to:
1x USB 3.0 UVC input with USB type A connector
1x Display Port input
1x Gigabit Ethernet for GigE Vision input or output
||GigE Vision input. Additional GigE Vision camera scan be used. Throughput per camera decreases with each additional camera. A license is required to use this feature.
GigE Vision output. Emulation of multiple cameras is possible. Throughput per camera decreases with each additional camera. A license is required to use this feature.
||Optional IO352-21 extension module, requiring a dedicated I/O slot, and providing 20x 3.3/5V digital TTL I/O lines. Either the IO352-21 or the IO352-22 can be selected.
||Optional IO352-22 extension module, requiring a dedicated I/O slot, and providing 6x 3.3/5V digital TTL, and 7x RS422/RS485 I/O lines. Either the IO352-21 or the IO352-22 can be selected.
||4 x Aurora for high-speed, low-latency, external data transfer. Support is provided via optionally selectable transceiver plug-ins.
||Up to 4 x Aurora lines(not yet supported), for high-speed low-latency data transfer between multiple Simulink-programmable FPGA I/O modules. You can either use the IO352-32, or the internal FireFly communication.