Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Microcontroller in FPGA - Step by Step Tutorial - Adam Taylor

Robert Feranec via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This step-by-step tutorial builds a MicroBlaze microcontroller inside an FPGA using Vivado, with DDR3 memory, VHDL logic, GPIO, USB UART, and an Integrated Logic Analyzer. It also demonstrates writing and debugging software for the embedded processor.

Syllabus

What is this video about
What we are going to design
Starting a new FPGA project in Vivado
Adding Digilent ARTY Xilinx board into our project
Adding system clock
Adding and configuring DDR3 in FPGA
Adding Microcontroller MicroBlaze into FPGA
Connecting reset
Adding USB UART
Assigning memory space Peripheral Address mapping
Creating and explaining RTL VHDL code
Adding RTL VHDL code into our FPGA project
Synthesis
Defining and configuring FPGA pins
Adding Integrated Logic Analyzer
Adding GPIO block
Checking the summary and timing of finished FPGA design
Exporting the design
Writing software for microcontroller in FPGA - Starting a new project in VITIS
Compiling, loading and debugging MCU software
IT WORKS!
Checking content of the memory and IO registers
How to use GPIO driver to read gpio value
Using Integrated Logic Analyzer inside FPGA for debugging
Adam's book and give away

Taught by

Robert Feranec

Reviews

Start your review of Microcontroller in FPGA - Step by Step Tutorial - Adam Taylor

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.