Five cameras with one FPGA


The task was to develop a video frame buffer which simultaneously acquires pictures from five cameras and stores them in the memory of an ARM Cortex-A9 processor.

Enclustra's Mars ZX3 SoC module featuring a Xilinx Zynq-7000 SoC device with attached DDR3 SDRAM has been selected for building a protype system. The transfer of the acquired images into the DDR3 memory is handled by the Xilinx Video Direct Memory Access (VDMA) core, which has been properly configured and integrated into the programmable logic (PL) design.

The acquired images are then processed by a Linux application, which runs on both ARM processor cores using a symmetric multiprocessor (SMP) configuration.

Employed Technologies

Xilinx® Zynq®-7000 | ARM® Cortex™-A9 | DDR3 SDRAM | MIPI CSI-2 | VHDL | Linux | C

Involved Enclustra Services

FPGA System Design | FPGA HDL | Embedded Software

Involved Enclustra Products

Mars ZX3