ARM TrustZone Platform Modeling Application Note

The ARM TrustZone technology adds a secure mode to the processor architecture and additional security signals to the AMBA bus, which are used by TrustZone-aware peripherals to prevent access to certain bus addresses when the processor (or other bus master) is not in secure mode.

As ARM TrustZone features are used for embedded systems, it becomes important to be able to comprehensively test the software that makes use of the TrustZone features. Key to comprehensive testing is the performance, controllability and visibility that virtual platforms provide.

This document focuses on best known methods for modeling TrustZone-aware peripherals in OVP platforms to achieve optimal performance.