TrustZone for Armv8-M
Delivery method: Online video
Course Length: 1 hour
Technology Focus: Software
Related products: Processor Architecture, Architecture, M-profile, TrustZone, ARMv8-M
This topic is the first of two topics designed to provide an overview of TrustZone for Armv8-M. The second topic, not covered here, describes how the exception model has changed to support the new Armv8-M security features.
At the end of the session, participants will:
- Gain knowledge on what new security features have been added to the Armv8-M architecture.
- Understand how it is possible to configure the Security Attribution Unit (SAU) to set up Secure and Non-secure memory regions.
- Know how to switch security state via function calls using C/C++ language extensions.
Here is a short preview of the course content
- Thorough knowledge of Armv6-M and/or Armv7-M.
- Familiarity embedded programming in C and assembler.
- Experience of embedded system development.
Software engineers needing to gain knowledge of the TrustZone for Armv8-M Security Extension.
- TrustZone for Armv8-M Overview
- Programmers Model
- Memory Model
- Configuring the Secure Attribution Unit (SAU)
- Function Calls
Once the payment has been completed, you will have 3 months access to the TrustZone for Armv8-M community.