About this Learning Path

Who is this for?

This is an introductory topic for software developers interested in System on Chip Design.

What will you learn?

Upon completion of this learning path, you will be able to:

  • Configure and integrate an AXI-Lite peripheral with a Cortex-A9 Processing System.
  • Program the Cortex-A9 processor to read the state of switches and control the LEDs using a C program.
  • Demonstrate a basic functional system that lights up the LEDs based on the status of the switches.


Before starting, you will need the following:

  • Some familiarity with Verilog
  • Basic understanding of System on Chip design
  • A ‘Zybo Z7-10’ development board