Advanced System on Chip Design Education Kit

Equip your students with the skills to use Arm Cortex-A based platform FPGAs as convenient tools for designing and prototyping a typical SoC. The revolution in mobile computing has been driven by the low power and integrated performance available in modern SoC designs, making these essential skills for tomorrow’s engineers.


Kit specification:

  • A full set of lecture slides, ready for use in a typical 10-12-week undergraduate course (full syllabus below)

  • Software licenses from Arm
  • Lab manual with solutions for faculty. Labs are based on low-cost yet powerful Arm-based hardware platforms
  • Prerequisites: Basics of hardware description language (Verilog or VHDL)

Course Aim

To produce students who can develop Arm Cortex-A based SoCs from high-level functional specifications to design, implementation and testing on real FPGA hardware using standard hardware description and software programming languages


Learning Outcomes

  • Knowledge and understanding of:
    • Arm Cortex-A processor architectures and Arm Cortex-A based SoCs
    • Capture the design of Arm Cortex A-based SoCs in a standard hardware description language
    • Low-level software design for Arm Cortex-A based SoCs and high-level application development 
  • Intellectual
    • Ability to use and choose between different techniques for digital system design and capture
    • Ability to evaluate implementation results (e.g. speed, area, power) and correlate them with the corresponding high-level design and capture
  • Practical
    • Ability to use commercial tools to develop Arm-based SoCs



1 Introduction to Programmable SoCs
2 Arm and Arm Processors
3 Introduction to Arm Development Studio
4 Armv7 Architecture
5 Arm Cortex-A9 Processors
6 AMBA Bus Architecture
7 AXI GPIO Peripheral and DDR Memory Controller
8 AXI UART and AXI-Stream Peripheral
9 AXI4-Stream and VGA Peripheral
10 AXI-Stream HDMI Input Peripheral
11 System Debugging
12 Final Application: Image Processing
Arm Education Kits

Access Education Kit

To access this Education Kit, simply complete the teaching materials donation request form below

Request Access

Sign Up for Newsletter

Interested in hearing more from the Arm University Program?

Sign Up