What is Path to Programmable III?
Path III is the third session in the element14 Community’s structured FPGA-based SoC training. The first Path training program was held in 2018 and focused on programmable logic devices PLDs and featured the AV...
Welcome to the final blog on building a Bottle Cap Inspection System using Machine Vision. In this project, we plan to create an automated visual inspection system that can detect defects in bottle caps, such as cracks, deformation, and missing parts...
Welcome to blog 5 for the Ultra96-V2 development board. In this blog, we'll dive into interfacing an LCD Click board with the Ultra96-V2, allowing you to display information, messages, or graphics on an LCD screen. Let's get started...
Introduction
This is the final project blog for Path to Programmable III using the MiniZed Xilinx ZYNQ FPGA board. In this project blog, I will show how I made an internal car safety device using some Grove sensors and the MiniZed FPGA board.
From a ...
The project was developed in the Health part of the Market path though the application is related also to Vision path.
The project is intended to allow the process of medical images in order to improve diagnostics or provide radiologists with a tool ...
This is the Final Project Blog of International Design Challenge Path to Programmable III.
In the beginning, I intended a very complex project which after modification will be filed for Patent but this Ultra96V2G from 'Avnet Engineerin...
Table of Contents
Introduction
Training a CNN-based neural network on MNIST?
Converting PyTorch model to ONNX
Tensil AI accelerator hardware for Ultra96v2
Generating Vivado bitstream for Ultra96v2
LED hardware design
Creating PYNQ image for Tensil A...
In this tutorial, we will guide you through the process of interfacing the LMS6DSL Click Mezzanine with the Ultra96-V2 development board using Xilinx Vitis. The LMS6DSL Click Mezzanine is equipped with a sensor that can measure both acceleration and ...
In this blog post, we will set up the Vitis IDE, where we will walk through the process of creating a workspace, configuring a Platform project, and creating an Application project.
The final stage in the hardware export process...
Foreword
I have some past experience of working with FPGAs. I am, by no mean, an expert, but learnt what I needed to get the jobs done for some medium complexity projects. All my previous FPGA projects were running some IPs in the FPGA fabric an...
Table of Contents
Introduction
Project Structure
MiniZed Color Sensor Webserver Demo
Conclusions
References
Introduction
A color sensor is a type of transducer that converts one form of energy into another form. Digilent PMOD color module ...
Build Machine Vision Project with Vitis-AI on IP-DPU
Table of Contents
1 Ultra96v2 and Vitis AI
2 Create Vitis AI development docker environment
3 Create hardware design with vivado
3 Model Hub and Vitis AI
4 Create the IMG
1 Ultra96v2 and...
Introduction:
The final project is based on AI/Machine Learning within the Core Technology Path. The aim of the project was to accelerate object detection and localisation on ultra96v2. I have some prior experience in FPGA design, but this ...
Hello Element14 Challengers
Introduction
Current trend in Automotive segment moving towards different level of autonomous driving. Advanced Driver Assistance system is the key for the Autonomous vehicles. Where the sensor clusters is i...
MiniZed is a single-core Zynq 7Z007S development board. With the advent of the latest cost-optimized portfolio from Xilinx, this board targets entry-level Zynq developers with a low-cost prototyping platform.This compact design features on-boa...
Table of Contents
Vitis AI
Camera support
Real-Time
Vitis AI
It is an interesting project from AMD to run inference development solutions. There are several versions of Vitis AI. This time, compared with the last post with PYNQ Computer Vision en...
In this blog, we will be working on the process of printing messages to the serial port on the Ultra96-V2 development board. Serial communication is a fundamental method for interacting with embedded systems, allowing you to monitor and debug yo...
Introduction
My goal in this project is to practice what I have learned in the training courses by creating a reference tutorial type project that starts from scratch and builds a simple but complete control system utilizing both PL and PS of the Zyn...
1. Minized Synth I Introduction
In a music studio, a newbie synth designer is given a complex sound synthesizer and told to bring out the sound of a 'Grand Piano' using subtractive synthesis. After some tweaking, all that's left is a basic sin...
As a continuos increasing need, holes in driveways must be fixed in order to preserve cars and reduce maintanance of driving population.
It is known that holes might cause traffic jams, accidents and even deadly car crashes. It is also an expen...