Overview
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