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)
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