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

 

Syllabus

1 Introduction to Programmable SoCs
2 Arm and Arm Processors
3 Introduction to Arm DS-5
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

Request Donation from Arm University Program

Arm University Program Education Kits are available free to faculty worldwide, subject to a qualification process. To make a donation request, please complete the form at the button below.

Request Donation