The network core contains flash memory and RAM that can be used for code and data storage.

The following figure shows how the CPU and peripherals with EasyDMA can access RAM via the AHB multilayer interconnect.

The network core can access application core resources (flash, RAM, and peripherals) when granted permission through the application's DCNF and SPU settings. A small portion of the application core RAM is dedicated to the exchange of messages between the application and network cores.

Figure 1. Memory layout

Memory layout

Peripheral instantiation

The following table describes the abbreviations used in the Instance, Secure mapping, and DMA security columns of the instantiation table.

Table 1. 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 can be configured using SPU — System protection unit.
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 following table defines configuration capabilities for the Arm® TrustZone® for Armv8-M secure attribute. The DMA security column describes the DMA capabilities of the peripheral.

Instantiation

Table 2. Instantiation table
ID Base address Instance TrustZone Split access Description
Map Att DMA
0 0x41000000 DCNF

HF

NS

NA No

Domain configuration

4 0x41004000 VREQCTRL

HF

NS

NA No

Voltage request control

5 0x41005000 CLOCK

HF

NS

NA No

Clock control

5 0x41005000 POWER

HF

NS

NA No

Power control

5 0x41005000 RESET

HF

NS

NA No

Reset status

6 0x41006000 CTRLAP

HF

NS

NA No

Control access port CPU side

8 0x41008000 RADIO

HF

NS

NA No

2.4 GHz radio

9 0x41009000 RNG

HF

NS

NA No

Random number generator

10 0x4100A000 GPIOTE

HF

NS

NA No

GPIO tasks and events

11 0x4100B000 WDT

HF

NS

NA No

Watchdog timer

12 0x4100C000 TIMER0

HF

NS

NA No

Timer 0

13 0x4100D000 ECB

HF

NS

NA No

AES electronic code book (ECB) mode block encryption

14 0x4100E000 AAR

HF

NS

NA No

Accelerated address resolver

14 0x4100E000 CCM

HF

NS

NA No

AES counter with CBC-MAC (CCM) mode block encryption

15 0x4100F000 DPPIC

HF

NS

NA No

DPPI controller

16 0x41010000 TEMP

HF

NS

NA No

Temperature sensor

17 0x41011000 RTC0

HF

NS

NA No

Real-time counter 0

18 0x41012000 IPC

HF

NS

NA No

Interprocessor communication

19 0x41013000 SPIM0

HF

NS

NA No

SPI master 0

19 0x41013000 SPIS0

HF

NS

NA No

SPI slave 0

19 0x41013000 TWIM0

HF

NS

NA No

Two-wire interface master 0

19 0x41013000 TWIS0

HF

NS

NA No

Two-wire interface slave 0

19 0x41013000 UARTE0

HF

NS

NA No

Universal asynchronous receiver/transmitter

20 0x41014000 EGU0

HF

NS

NA No

Event generator unit 0

22 0x41016000 RTC1

HF

NS

NA No

Real-time counter 1

24 0x41018000 TIMER1

HF

NS

NA No

Timer 1

25 0x41019000 TIMER2

HF

NS

NA No

Timer 2

26 0x4101A000 SWI0

HF

NS

NA No

Software interrupt 0

27 0x4101B000 SWI1

HF

NS

NA No

Software interrupt 1

28 0x4101C000 SWI2

HF

NS

NA No

Software interrupt 2

29 0x4101D000 SWI3

HF

NS

NA No

Software interrupt 3

128 0x41080000 ACL

HF

NS

NA No

Access control lists

128 0x41080000 NVMC

HF

NS

NA No

Non-Volatile Memory Controller

129 0x41081000 VMC

HF

NS

NA No

Volatile memory controller

192 0x418C0500 P0

HF

NS

NA No

General purpose input and output

192 0x418C0800 P1

HF

NS

NA No

General purpose input and output

N/A 0x01FF0000 FICR

HF

NS

NA No

Factory information configuration

N/A 0x01FF8000 UICR

HF

NS

NA No

User information configuration

N/A 0xE0042000 CTI

HF

NS

NA No

Cross-trigger interface