V4L2 FPGA - Getting the Code - How to get the code

From RidgeRun Developer Wiki


Previous: Getting the Code Index Next: Getting the Code/Building and Installation Guide




Getting the code

V4L2-FPGA is one of RidgeRun's projects on FPGA which offers a V4L2 compatible interface with your image processing accelerators. If you want to get more information about the project for a specific platform or setup, do not hesitate in sending us an email to support@ridgerun.com with the following information:

  • FPGA board and its model: i.e. PicoEVB (Artix 7 XC7A50T CSG325 -2l)
  • Carrier/target system: i.e. NVIDIA®Jetson Xavier™
  • Kernel version: i.e. Linux 4.9. To get it, you can run uname -a
  • NVIDIA JetPack™ version (if applicable): i.e. Jetpack 4.2.1
  • Petalinux version (if applicable): i.e. Petalinux 2018.2
  • Operating System: Ubuntu Linux 18.04
  • Application: Describe to us how your application is. For instance, a camera connected directly to the FPGA with the image processed at the output of the FPGA.

Also, as part of our internal development, we are continuously creating a customized image processing pipeline that currently supports:

  • Convolution (filters with kernels up to 13x13)
  • Demosaicing (Bayer8 to ARGB)
  • Color Space Conversion (ARGB to UYVY and vice-versa)
  • Histogram Equalization
  • Auto white balancing
  • Others. See more information in FPGA Image Signal Processor

If you need elements different from the ones listed above, write to us to design your custom accelerated image processor and bring your application to the next level.

Supported platforms

Currently, we support the following platforms:

  • NVIDIA®Jetson Xavier™ AGX
  • NVIDIA®Jetson Xavier™ NX
  • i.MX 8 based boards
  • Zynq 7000-based (Zedboard, Zybo, Pynq, Arty...)
  • Zynq MP-SoC based (Zynq Ultrascale + with ZCU706)

The tested FPGAs:

  • PicoEVB (Artix 7)
  • LiteFury (Artix 7)
  • Zedboard (Zynq 7000)
  • Zynq Ultrascale + with ZCU706 (XCZU7EV)


For direct inquiries, please refer to the contact information available on our Contact page. Alternatively, you may complete and submit the form provided at the same link. We will respond to your request at our earliest opportunity.


Links to RidgeRun Resources and RidgeRun Artificial Intelligence Solutions can be found in the footer below.



Previous: Getting the Code Index Next: Getting the Code/Building and Installation Guide