Altera SoC for HW and SW Engineers

Download curriculum

This course provides all theoretical and practical know-how to design ALTERA SoC devices under Quartus II software.

The course combines 60% theory and 40% practical work on ALTERA SoC evaluation boards.

The course starts with SoC families overview and their capabilities, continues with deep methodic training of the SoC architecture.

The course teaches the HPS architecture and its building blocks, how to manage SoC system, how to configure system based on SoC, how to transfer data through the Bus system and internal interconnect, how to connect external memories, how to build a system with Qsys, how to handle interrupts, and how to use efficiently pin muxing.

The second part of the course focuses on practical use of simulation models (BFMs), and creating SoC test-benches.

The third part of the course teaches the software development flow for the SoC, how to perform boot process with and without operating system, how to write preloader and bootloader, how to use the flash programmer and OS support.

The course ends with SoC debug interfaces overview, how and when to use them, cross-triggering between CPUs and FPGAs and how to use the system console manager.

Course Duration : 4.5 days

1. Become Familiar with Altera SoC families, their capabilities and when to use them
2. Understand SoC design hardware and software flow from specification to programming and final verification on the board
3. Integrate IPs into the SoC design (also custom peripherals)
4. Configure the SoC system (clocks, PLLs, Resets, Peripherals)
5. Use efficiently the Qsys tool
6. Use Bus Functional Models (BFMs) to simulate SoC behavior
7. Program and use SignalTap II to verify the SoC functionality
8. Understand and choose the right Boot scheme
9. Handle Interrupts using the Generic Interrupt Controller (GIC)
10. Connect external memories to the SoC
11. Become familiar with the boot process and choose the right Boot scheme
12. Be able to develop preloader and bootloaderWork with operating system and bare-metal

Hardware, software and system engineers who would like to design with ALTERA SoC technology

  1. Simulator: ModelSim

  2. Synthesizer and Place & Route: Quartus Prime

  3. ALTERA Cyclone V SoC Evaluation board

  4. Course book (including labs)

Next course will be held on:

Please contact us.