Software & Services

TuxVision

A multi-camera reference design for high performance Xilinx Multi-Processor System-on-Chips (MPSoC)

TuxVision is a reference design and shows capabilities of a GStreamer based design implemented in high performance Xilinx MPSoC. As a simple demonstration, the video-streams of 4 Full-HD cameras are partitioned on 4 quadrants of a 4K screen.

The reference design differs from a demo and is based and maintained on the latest Xilinx releases and tools.

With SDSoC becoming obsolete, we decided to migrate the reference design to a Vivado only project. Therefore, only current Vivado and PetaLinux versions are used in the TuxVision implementation.

The intention is to provide a design example, reduced to the essentials to simplify design modifications as a good starting point for own camera designs.

The design can be enhanced with additional features including Xilinx DPU for Machine Learning algorithms or standard machine vision algorithms as for example a Sobel filter and will be ported to other hardware platforms.

The implementation manual and design files are available upon request. For more details, please contact us at sas@avnet.eu

 

Key features

  • Single- or Multi-camera reference design for high performance Xilinx MPSoCs
  • Future proof design based and maintained on the latest Xilinx releases and tools
  • Basic implementation with GStreamer capabilities and GMSL camera links
  • Easy to implement as a starting point for computer vision and Machine Learning solutions

 

Applications

  • Video analytics
  • Machine vision
  • Video surveillance and smart cameras
  • Mirror replacement for automotive
  • Advanced driver assistance systems (ADAS)

 

Links & Documents

 

Software & Services

Avnet Silica Software and Services provides software-centric project support, training, consulting and software engineering to Avnet Silica customers.

Back to main page