*
*Home|Chinese|Japanese*About ARM|Forums|Events|News|Employment|Contact Us|Investors*
dotted rule
*ARM - the architecture for the digital worldARM - the architecture for the digital world
search
*
*
***
*MARKETS:PRODUCTS & SOLUTIONS:CONNECTED COMMUNITY:TECHNICAL SUPPORT:DOCUMENTATION*
*
products and solutions
*
*
****
*.Products & Solutions
*
*
 >>Home Page 
*
 .ARM Services 
*
 .RealView Development Tools 
*
 .Fabric IP 
*
 .On-chip Debug & Trace 
*
 .Multimedia 
*
 .Physical IP 
*
 .Processors 
*
 .Security Solutions 
*
  Security Solutions Overview 
*
 .TrustZone Technology Overview 
*
   
*
   
*
   
*
   
*
*
 .Operating System Support 
*
 .Licensing 
*
 >>Markets 
*
 >>Books 
*
*
*

TrustZone System Design

ask ARM*
*
*

Security is a property of whole system, not just a single component. ARM® TrustZone® technology allows the system to be more easily partitioned for security while maintaining hardware-backed protection for the security sub-system.

Designing the security sub-system using TrustZone technology requires not only a TrustZone technology-enabled processor core, but also the bus fabric, secure memory and secure peripherals. ARM provides a range of fabric and peripheral components to provide the foundation of security sub-systems:

  • ARM AMBA® 3.0 AXI™ bus to extend security from the processor into the system
  • Generic Interrupt Controller for normal and secure interrupt prioritization
  • Level 2 Cache Controllers for consistent caching of secure memory regions
  • AXI to APB bridge combined with the TrustZone Protection Controllers allow configurable security for low bandwidth peripherals
  • Embedded Trace Macrocell integrated with the TrustZone enabled core to provide the appropriate level of debug for the security of the development
  • TrustZone Memory Wrapper to allow partitioning of the internal memory within a SoC.
  • TrustZone Address Space Controller to securely control the view of the memory map for all bus masters
  • DMA controllers that are TrustZone technology-aware and allow secure transfers for secure data while supporting normal operations for the rest of the system.

 

Back to Top

*
SEE ALSO
***
 TrustZone Technology Overview>> 
   
 TrustZone Software>> 
   
 TrustZone API>> 
   
 SecurCore>> 
   
 PrimeCell Fabric IP>> 
   
*
RELATED
***
 Application Processors>> 
   
*

 

**
*4 dots*Other ARM Websites
*
shadow *LEGAL STATEMENTshadow