partner-offering-banner.png

Arm TrustZone Technology

HandsOn-Training

Select

This course is designed to give platform developers a complete overview of designing trusted systems with ARM TrustZone technology. The course will introduce the privilege model and memory separation features of the v8-A architecture. It will discuss platform and software requirements to allow such operations as secure boot, DRM or mobile payment. The course discusses a complete trusted system including: - Secure boot - Secure monitor and EL3 Firmware - Trusted kernel and applications - Normal world OS drivers - Platform design - Memory protection

Key Features

  • Configure the GIC and handle secure and non-secure interrupts.
  • Understand the secure monitor role and behavior, and the requirements from secure boot.
  • Manage memory system with TrustZone.
  • Become familiar with the virtualization extension for increased security as well as with TBBR and trusted firmware.
  • Understand what is secure debug and how to implement it. Use TrustZone IPs for secure system.

Offering Brief

Offering Brief

Device Family Arria® V ST SoC FPGA, Agilex® 9 FPGAs and SoC FPGAs Direct RF-Series, Agilex® 5 FPGAs and SoC FPGAs D-Series, Agilex® 7 FPGAs and SoC FPGAs I-Series, Cyclone® V SE SoC FPGA, Arria® V SX SoC FPGA, Agilex® 5 FPGAs and SoC FPGAs E-Series, Agilex® 3 FPGAs and SoC FPGAs C-Series, Agilex® 7 FPGAs and SoC FPGAs F-Series, Stratix® 10 SX SoC FPGA, Agilex® 7 FPGAs and SoC FPGAs M-Series, Cyclone® V SX SoC FPGA, Cyclone® V ST SoC FPGA
Offering Status Production
Prerequisites Embedded systems software design
Languages English
Target Audience embedded software engineers
Hands On Lab False

course book

Documentation & Resources

Market Segment and Sub-Segments