Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

NRF9160-SICA-R7 Datasheet(PDF) 260 Page - Nordic Semiconductor

Part # NRF9160-SICA-R7
Description  nRF9160 Product Specification
PDF  400 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NORDIC [Nordic Semiconductor]
Direct Link  https://www.nordicsemi.com/
Logo NORDIC - Nordic Semiconductor

NRF9160-SICA-R7 Datasheet(HTML) 260 Page - Nordic Semiconductor

Back Button NRF9160-SICA-R7 Datasheet HTML 256Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 257Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 258Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 259Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 260Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 261Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 262Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 263Page - Nordic Semiconductor NRF9160-SICA-R7 Datasheet HTML 264Page - Nordic Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 260 / 400 page
background image
Peripherals
• A blocked read operation will always return a zero value on the bus, preventing information leak
• A write operation to a forbidden region or peripheral will be ignored
An error is reported through dedicated error signals. For security state violations from an M33 master
this will be a SecureFault exception, for other violations this will be an SPU event. The SPU event can be
configured to generate an interrupt towards the CPU.
Other resources like pins and DPPI channels are protected by comparing the security attributes of the
protected resource with the security attribute of the peripheral that wants to access it. The SPU is the only
place where those security attributes can be configured.
6.15.1.1 Special considerations for ARM TrustZone for Cortex-M enabled system
For a ARM TrustZone for Cortex-M enabled CPU, the SPU also controls custom logic.
Custom logic is shown as the implementation defined attribution unit (IDAU) in figure Simplified view of
the protection of RAM, flash and peripherals using SPU on page 259. Full support is provided for:
• ARM TrustZone for Cortex-M related instructions, like test target (TT) for reporting the security
attributes of a region
• Non-secure callable (NSC) regions, to implement secure entry points from non-secure code
The SPU provides the necessary registers to configure the security attributes for memory regions and
peripherals. However, as a requirement to use the SPU, the secure attribution unit (SAU) needs to be
disabled and all memory set as non-secure in the ARM core. This will allow the SPU to control the IDAU
and set the security attribution of all addresses as originally intended.
6.15.2 Flash access control
The flash memory space is divided in regions, each of them with configurable permissions settings.
The flash memory space is divided into 32 regions of 32 KiB .
For each region, four different types of permissions can be configured:
Read
Allows data read access to the region. Note that code fetch from this region is not controlled by the
read permission but by the execute permission described below.
Write
Allows write or page erase access to the region
Execute
Allows code fetch from this region, even if data read is disabled
Secure
Allows only bus accesses with the security attribute set to access the region
Permissions can be set independently. For example, it is possible to configure a flash region to be
accessible only through secure transfer, being read-only (no write allowed) and non-executable
(no code fetch allowed). For each region, permissions can be set and then locked by using the
FLASHREGION[n].PERM.LOCK bit, to prevent subsequent modifications.
Note that the debugger is able to step through execute-protected memory regions.
The following figure shows the flash memory space and the divided regions:
4418_1315 v2.0
260



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com