| Electronic Components Datasheet Search |
|
NRF9160-SICA-R7 Datasheet(PDF) 267 Page - Nordic Semiconductor |
|
|
|||||||||||||||||||||||||||||
NRF9160-SICA-R7 Datasheet(HTML) 267 Page - Nordic Semiconductor |
|
267 / 400 page ![]() Peripherals Peripherals with a user-selectable security mapping are available at an address starting with: • 0x4XXX_XXXX, if the peripheral security attribute is set to non-secure • 0x5XXX_XXXX, if the peripheral security attribute is set to secure Note: Accesses to the 0x4XXX_XXXX address range from secure or non-secure code for a peripheral marked as secure will result in a bus-error. Secure code accessing the 0x5XXX_XXXX address range of a peripheral marked as non-secure will also result in a bus-error. Peripherals with a split security mapping are available at an address starting with: • 0x4XXX_XXXX for non-secure access and 0x5XXX_XXXX for secure access, if the peripheral security attribute is set to non-secure • Secure registers in the 0x4XXX_XXXX range are not visible for secure or non-secure code, and an attempt to access such a register will result in write-ignore, read-as-zero behavior • Secure code can access both non-secure and secure registers in the 0x5XXX_XXXX range • 0x5XXX_XXXX, if the peripheral security attribute is set to secure Any attempt to access the 0x5000_0000-0x5FFF_FFFF address range from non-secure code will be ignored and generate a SecureFault exception. The table below illustrates the address mapping for the three type of peripherals in all possible configurations Security-features and configuration Is mapped at 0x4XXX_XXXX? Is mapped at 0x5XXX_XXXX? Secure peripheral No Yes Non-secure peripheral Yes No Split-security peripheral, with attribute=secure No Yes Split-security peripheral, with attribute=non-secure Yes, restricted functionality Yes Table 82: Peripheral's address mapping in relation to its security-features and configuration 6.15.4.3 Special considerations for peripherals with DMA master Peripherals containing a DMA master can be configured so the security attribute of the DMA transfers is different from the security attribute of the peripheral itself. This allows a secure peripheral to do non- secure data transfers to or from the system memories. The following conditions must be met: • The DMA field of PERIPHID[n].PERM.SECURITYMAPPING should read as "SeparateAttribute" • The peripheral itself should be secure (PERIPHID[n].PERM.SECATTR == 1) Then it is possible to select the security attribute of the DMA transfers using the field DMASEC (PERIPHID[n].PERM.DMASEC == Secure and PERIPHID[n].PERM.DMASEC == NonSecure) in PERIPHID[n].PERM. 6.15.4.4 Peripheral access error reporting Peripherals send error reports once access violation is detected. The following will happen if the logic controlled by the SPU detects an access violation on one of the peripherals: • The faulty transfer will be blocked • In case of a read transfer, the bus will be driven to zero 4418_1315 v2.0 267 |
|
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 |
| 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 |