Content for Avnet Ultra96

Avnet Ultra96

Ultra96™ is an ARM-based, Xilinx Zynq UltraScale+™ MPSoC development board based on the Linaro 96Boards specification. The 96Boards’ specifications are open and define a standard board layout for development platforms that can be used by software application, hardware device, kernel, and other system software developers. Ultra96 represents a unique position in the 96Boards community with a wide range of potential peripherals and acceleration engines in the programmable logic that is not available from other offerings.

Marker-Based Augmented Reality on Ultra96-V2

“Explore augmented reality on Ultra96-V2 by adding computer generated graphics to the live USB camera video stream. Introduction Augmented Reality (AR) is a live view of a real-world environment which has been augmented with computer-generated graphics. There are two ways …

License Plate Recognition with Vitis-AI

“Vitis-AI provides a zoo of pre-built models. This project describes how to leverage these models to implement license plate recognition. Introduction The Xilinx Model Zoo contains many pre-built convolutional neural network models. This project makes use of several of …

Head-Pose Estimation on Ultra96-V2

“The project describes how to implement a real-time head pose estimation on Ultra96-V2 using Vitis-AI. The Xilinx Model Zoo contains many pre-built convolutional neural network models. This project makes use of several of these models, in order to implement …

FPGA HW Acceleration Social Distancing Monitor

“Social distance monitor using yolov3 and DPU acceleration on Ultra96v2 The world is now under the cloud of Covid-19 and it has been a hard time when the virus is spreading across the world. Since keeping distance and wearing a …

Ultra96_robota

“Use the camera and Vitis-AI platform to make a robot dog that can recognize people and cats. We will make a robot dog. We assume that it likes to be close to people, but is afraid of cats. Therefore …

Xilinx DDS Compiler IP Tutorial on the Ultra96

“An introduction to the Xilinx direct digital synthesis compiler with simple implementation on the Ultra96 V2. Direct Digital Synthesizers (DDS) are a key tool in software defined radios and digital communication systems as they provide a way in the digital …

PYNQ and Ultra96 Pulse Oximeter

“Implementing a pulse oximeter using PYNQ and the Click HR4 sensor. Introduction Even before the Covid-19 pandemic, when I created my list of projects for the year, I included one which would look at oxygen saturation. Given the current pandemic …

MIPI Procesing with Ultra96

“Creating a high performance edge processing node using the Ultra96, MIPI and DisplayPort. Introduction Image processing at the edge requires not only high performance but also, compact size and power efficiency. The Ultra96 enables us to create a image processing …

Stereo Vision and LiDAR Powered Donkey Car

“Donkey Car featuring the Ultra96 board, a Raspberry Pi, FPGA accelerated stereo vision, MIPI CSI-2 image acquisition, a LiDAR sensor and AI. In this project, I will document the build of a Donkey Car enhanced with an advanced vision …