The peripherals have a set of security capabilities listed in Peripherals.
The following table describes the abbreviations used.
The Secure mapping column in the peripheral instantiation table defines
configuration capabilities for the Arm®
TrustZone®
for Armv8-M secure attribute. The DMA security column
describes the DMA capabilities of the peripheral.
| Abbreviation | Description |
|---|---|
| NS | Trustzone/security attribute is Non-secure - The peripheral is accessible as a Non-secure peripheral. |
| S | Trustzone/security attribute is Secure - The peripheral is accessible as a Secure peripheral. |
| US | Trustzone Map is user selectable - The Trustzone/security attribute of the peripheral is configurable. |
| HF | Trustzone Map is Hardware Fixed - The Trustzone/security attribute of the peripheral cannot be changed. |
| NA | Not Applicable - Peripheral has no DMA capability. |
| NSA | NoSeparateAttribute - Peripheral with DMA and DMA transfer has the same security attribute as assigned to the peripheral. |
| SA | SeparateAttribute - Peripheral with DMA and DMA transfers can have a different security attribute than the one assigned to the peripheral. |
The instantiation table has the following columns:
- Instance Column - Indicates the peripheral instance name followed by optional Trustzone attribute. A corresponding address is listed in Base address column indicating the base address for Secure and Non-secure Trustzone attribute. This optional Trustzone attribute is separated by a colon (:).
- Trustzone Column - This has 3 sub-columns indicating the Trustzone map, Trustzone attribute and DMA capability. The options are as listed in Instantiation table abbreviations .