Machine & Computer Vision

Integration, Intelligence, and Highest Performance/Watt enabling Compact and Capable Vision


Xilinx FPGAs have been widely adopted in machine vision sensor interfaces and frame grabbers due to high bandwidth interfaces and low latency pixel-level manipulations. With the rise of smart cameras and other forms of embedded visual intelligence, Xilinx SoCs are the optimal solution for compact and capable vision applications due to single chip integration of:

  • In-house or ecosystem IP support for the latest versions of MIPI, SLVS-EC, LVDS, USBVision, GigE Vison, CoaXPress, CameraLink, and other vision interfaces, including multi-camera and multi-display support at the highest frame rates
  • No-charge, optimized OpenCV functions, called xfOpenCV, to implement existing user vision algorithms on ARM processors or FPGA fabric or across both domains
  • Heterogeneous architecture and SDSoC toolflow maximizes performance/watt by offloading or accelerating bottlenecks in processor-only implementations
  • Real-time analytics and machine learning supported by in-house or ecosystem solutions
  • Connectivity over diverse Industrial Ethernet standards, including support for Time-Sensitive Networking (TSN)
  • IEC 62443 cybersecurity with built-in hardware root-of-trust
  • Integration of control, IEC 61508 SIL 3 functional safety and other functions for vision-guided robotics and non-standalone camera applications

Choose from an extensive assortment of kits from Xilinx and ecosystem partners that best match your needs by selecting the boards and kits button above and filtering by board function.

Design Examples Description Device Support

Click to enlarge

Machine Vision Interface

Design With Spartan-7 FPGA

  • Flexibility to support multiple sensors and connectivity options
  • Programmable system integration
  • MicroBlaze™ soft processor for host processor
Spartan-7 FPGA

Click to enlarge

Machine Vision Interface and ISP

Design With Artix-7 FPGA

  • FPGA-based solution offering a high speed imager interface, high-speed image processing, and video pre-processing integrated with the latest, high performance machine vision connectivity standards
  • Discrete functional components can be integrated in a single device
  • The Microblaze soft processor allows for system management, delivering a high performance system
Artix-7 FPGA

Click to enlarge

Machine Vision System

Design With Zynq-7000S SoC

  • ARM® Cortex™-A9 for advanced metadata handling and external system communications
  • Flexibility to support multiple sensors and connectivity options with programmable logic
  • Hardware differentiation and analytics through in-system-programmable logic
  • Increase design productivity with SDSoC C-based design flow
Zynq-7000S SoC

Click to enlarge

Machine Vision Smart Camera

Design with Zynq-7000 SoC

  • Single-chip Zynq-based integration of image processing, video analytics, custom IP and flexible machine vision interface
  • Significant increase in system performance, considerable BOM and cost reduction, and reduced form factor
  • Zynq SoC devices provide a convenient method to implement a machine vision system
  • All key functions like processor/controller, DSP, and a logic implementation can be designed in a single, highly integrated Zynq device

Zynq UltraScale+ CG, EG, EV MPSoC

Zynq-7000 SoC

Solutions Stack

Some Industrial and Healthcare IoT products need all elements of the Xilinx IIoT and HcIoT Solutions Stack, all need some. The Xilinx IIoT and HcIoT Solutions Stack is comprised of optimized Xilinx and Ecosystem building blocks and solutions used across Industrial and Healthcare IoT platforms. Starting from scratch is never something you will have to do with a Xilinx-based Industrial or Healthcare IoT system. Minimize development time and cost and maximize design reuse on your next Industrial or Healthcare IoT platform by exploring the different elements of the Xilinx IIoT and HcIoT Solutions Stack.