TrustZone® for Arm®v8-M empowered

The NuMicro® M2351 series is empowered by the Arm® TrustZone® for Armv8-M architecture. Arm® TrustZone® technology is a System on Chip (SoC) and CPU system-wide approach to security. In addition to firmware-level security, the M2351 series offers a more enhanced software-level security for robust security and greater power efficiency.

In addition to the Cortex®-M23 CPU core, the TrustZone® components of the M2351 Series include:

  • Secure Attribution Unit (SAU, inside of the Cortex®-M23 CPU)
  • Implementation Defined Attribution Unit (IDAU)
  • Flash Memory Controller (FMC) 
  • Security Configuration Unit (SCU, supports SRAM and peripheral configurations)

As shown in the figure above, certain functionalities are fixated as secure attribution or allow secure access only to assure higher software-level security. Besides, other parts of the functionalities are designed to support TrustZone® implementation with bus master and bus slave IPs integration to realize the security functions.

What you will see in this video:

  • Processor Core
  • Interrupt Handling
  • Memory Partitioning
  • State Transitions