top of page
On-Demand Workshop
Mastering the AMD MicroBlaze™ Processor: The PetaLinux Class

Format: On-demand webinar (recorded from previous live event) 

Length: 120 Minutes

This workshop will show attendees how to develop an embedded Linux solution for the AMD MicroBlaze™ processor. It will provide attendees with an opportunity to gain a thorough understanding on how to create the system.

Key topics that will be covered in the workshop include:

  1. Creating an AMD MicroBlaze processor design in AMD Vivado™ software – Necessary configurations of the AMD MicroBlaze processor and additional logic components required (e.g. Timer, SPI, Ethernet Lite etc.)

  2. How to create a PetaLinux project

  3. An introduction to the AMD device tree and how to customize the device tree to work with I2C-Dev and SPI-Dev.

  4. How to customize the PetaLinux kernel to support User SPI Access

  5. How to customize the PetaLinux kernel to support I2C tools

  6. How to build and package PetaLinux

  7. How to program and download PetaLinux for development

  8. How to create applications and debug using the AMD Vitis™ software

Target Development board: Digilent Arty A7.

Development Tools: AMD Vivado™ 2023.2, AMD Vitis™ 2023.2 and PetaLinux 2023.2

To build along you will need a Linux Machine or a Linux Virtual Machine, please see the steps here to create the Virtual Machine

AMD, and the AMD Arrow logo, MicroBlaze, Vitis, Vivado, and combinations thereof are trademarks of Advanced Micro Devices, Inc.

Workshop Materials:

Download the lab book and slides here. 


There are no Prerequisites

© 2020 Adiuvo Engineering & Training, Ltd.

bottom of page