
Key Features:
-
Standard V4L2 Interface for FPGAs
Communicate with FPGA accelerators as if they were standard V4L2 camera or display devices. -
PCIe and AMBA (AXI) Support
Designed for high-bandwidth communication between FPGA and host SoC over PCIe or AXI bus. -
Plug-and-Play Integration with GStreamer
Use existing video pipelines with minimal changes—ideal for rapid prototyping and scalable deployment. -
No Custom API Required
Access FPGA functionality using familiar tools like OpenCV, FFmpeg, VLC, and browser-based video frameworks. -
Vendor-Agnostic Architecture
Supports a variety of FPGA configurations and is adaptable to different IP cores and processing blocks.
Example Use Case:
A computer vision accelerator on a Xilinx UltraScale+ FPGA connected via PCIe to an NVIDIA Jetson AGX Orinsystem uses RidgeRun’s V4L2 FPGA Driver to expose itself as a V4L2 device. The Jetson streams camera data to the FPGA using GStreamer, applies convolutional filtering on the FPGA, and receives the processed video in real time—without writing custom communication code or modifying the media framework.
What’s Included:
-
V4L2 FPGA PCIe Driver (Linux Kernel Module)
-
Example configurations and GStreamer pipelines
-
Wrappers to adapt your image processing IP to V4L2
-
Documentation and quick-start integration guide
-
Optional 11-hour Embedded Software Support package
Supported Platforms:
-
NVIDIA Jetson (Nano, TX2, Xavier NX, AGX Orin)
-
NXP i.MX6 / i.MX8
-
Xilinx UltraScale+, Zynq 7000, and Zynq MPSoC series
-
PicoEVB, LiteFury FPGA modules
-
Additional FPGA boards supported on request—Contact RidgeRun
Why RidgeRun?
With over 19 years of experience in embedded systems, RidgeRun develops robust, scalable drivers and middleware that bring hardware acceleration to life. The V4L2 FPGA Driver simplifies integration, maximizes performance, and enables production-ready multimedia pipelines using your custom FPGA design.
Learn more in our developer wiki

Monthly Subscription
Hire RidgeRun at a flat monthly rate for a maximum of 8 hours per day, 40 hours per week each month. Get fast interaction with engineers working on your project, weekly 45 minute calls to update you on our progress, and the complete engagement and expertise of our engineering team.
Work With Us