Peripheral instantiation

nRF5340 Product Specification

The peripherals have a set of security capabilities listed in Peripherals.

The following table describes the abbreviations used.
Table 2. Instantiation table abbreviations
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 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.
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 .