Advanced System-on-Chip Design
Online Course

The revolution in mobile computing has been driven by the low power and integrated performance available in modern System-on-Chip (SoC) designs. This course outlines a typical advanced SoC design process: from creating high level functional specifications to design, implementation and testing on real hardware using standard hardware description and software programming languages. Taking a hands-on approach covering both theory and practice, the course includes details for designing and developing an image processing demo application.



Course Aim

To develop Arm Cortex-A based SoCs, from creating high level functional specifications to design, implementation and testing on FPGA platforms 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


  • 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


  • Ability to use commercial tools to develop Arm Cortex-A based SoCs


  • Basics of hardware description language (Verilog or VHDL)
  • Separate purchase of hardware and/or software tools, in order to replicate the course labs



1 Introduction to Arm-based System on Chip Design
2 Arm and Arm Processors
3 Arm Development Studio
4 Armv7-A/R ISA Overview
5 Arm Cortex-A9 Processor
6 AMBA AXI4 Bus Architecture
7 AXI4-Lite GPIO Peripheral and DDR Memory Controller
8 AXI UART and AXI4-Stream Peripherals
9 AXI4-Stream with VGA Output Peripheral
10 AXI4-Stream with HDMI Input Peripheral
11 Final Application: Image Processing

The above syllabus is indicative. It might change from time to time.



3 month subscription £35.00

6 month subscription £65.00

12 month subscription £125.00

Lifetime access £250.00

To explore sample lecture slides, quizzes and lab videos for all our online courses for the affordable price of £9.99 for perpetual access, click on the "Online Courses Sampler" button below.

Online Courses Sampler £9.99

Please contact us for more information, trial access, sample materials or to request a quote.

Contact Us