u/adamt99FPGA Know-It-Allin r/FPGA • Recommends
Live build of MicroBlaze with Rob Feranec - Step By Step guide and good fun to do
262K subscribers • 2 videos on Hallway
Beginner. No background in the topic needed.
75K views4 years ago1 recommendation
HardwareSystems programmingFPGAs and digital designEmbedded systems
Adam Taylor teaches how to integrate a MicroBlaze soft-core microcontroller into an FPGA design using Vivado.
Wow! I had no idea it is so simple to add a Microcontroller into FPGA. Thank you very much Adam Taylor for great and practical step by step tutorial about how to do it. This tutorial can be useful for beginners or when starting with FPGA. Includes also DDR3, USB UART, VHDL block, Logic Analyzer and how to write Hello word software for the microcontroller. Previous video with Adam: - How To Create Difficult FPGA Designs youtu.be/C-RtLnagFuQ Links: - GitHub of the archived projects, just download and extract: github.com/ATaylorCEngFIET/fedevel - Adam's website and blog with a lots of tutorials adiuvoengineering.com/ - The book Adam mentioned sensorsthink.com/ and Altium files for the board from the book e3designers.com/altium-365 Chapters: 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 ------------------------------------------------------ Would you like to support me? It's simple: - Sign up for my Hardware design and PCB Layout online courses: academy.fedevel.com/ - You can also support me through Patreon: patreon.com/robertferanec - Or sign up for my Udemy course: udemy.com/learn-to-design-your-own-boards/ It is much appreciated. Thank you, - RobertWhat people say. Recommended as an excellent, step-by-step guide to building and running a soft-core microcontroller on an FPGA.
u/adamt99FPGA Know-It-Allin r/FPGA • Recommends