![NXP Semiconductors SAFE ASSURE Qorivva MPC5601P Скачать руководство пользователя страница 748](http://html.mh-extra.com/html/nxp-semiconductors/safe-assure-qorivva-mpc5601p/safe-assure-qorivva-mpc5601p_reference-manual_1721898748.webp)
Chapter 27 Functional Safety
MPC5602P Microcontroller Reference Manual, Rev. 4
748
Freescale Semiconductor
NOTE
The GCR[UAA] bit has no effect on the allowed access modes for the
registers in the Register protection module.
27.2.6
Functional description
27.2.6.1
General
This module provides a generic register (address) write-protection mechanism. The protection size can be:
•
32-bit (address == multiples of 4)
•
16-bit (address == multiples of 2)
•
8-bit (address == multiples of 1)
•
unprotected (address == multiples of 1)
For all addresses that are protected there are SLBR
n
[SLB
m
] bits that specify whether the address is locked.
When an address is locked it can only be read but not written in any mode (supervisor/normal). If an
address is unprotected the corresponding SLBR
n
[SLB
m
] bit is always 0b0 no matter what software is
writing to.
27.2.6.2
Change lock settings
To change the setting whether an address is locked or unlocked, the corresponding SLBR
n
[SLB
m
] bit
needs to be changed. This can be done using the following methods:
•
Modify the SLBR
n
[SLB
m
] bit directly by writing to area #4
•
Set the SLBR
n
[SLB
m
] bit(s) by writing to the mirror module space (area #3)
Both methods are explained in the following sections.
27.2.6.2.1
Change lock settings directly via area #4
In memory area #4 the lock bits are located. They can be modified by writing to them. Each
SLBR
n
[SLB
m
] bit has a corresponding SLBR
n
[WE
m
] mask bit, which protects it from being modified.
This masking makes clear-modify-write operations unnecessary.
shows two modification examples. In the left example there is a write access to the SLBR
n
register specifying a mask value that allows modification of all SLBR
n
[SLB
m
] bits. The example on the
right specifies a mask that only allows modification of the bits SLBR
n
[SLB[3:1]].
Содержание SAFE ASSURE Qorivva MPC5601P
Страница 2: ...MPC5602P Microcontroller Reference Manual Rev 4 2 Freescale Semiconductor ...
Страница 4: ...MPC5602P Microcontroller Reference Manual Rev 4 4 Freescale Semiconductor ...
Страница 62: ...Chapter 2 MPC5602P Memory Map MPC5602P Microcontroller Reference Manual Rev 4 62 Freescale Semiconductor ...
Страница 104: ...Chapter 4 Clock Description MPC5602P Microcontroller Reference Manual Rev 4 104 Freescale Semiconductor ...
Страница 128: ...Chapter 6 Power Control Unit MC_PCU MPC5602P Microcontroller Reference Manual Rev 4 128 Freescale Semiconductor ...
Страница 272: ...Chapter 12 e200z0 and e200z0h Core MPC5602P Microcontroller Reference Manual Rev 4 272 Freescale Semiconductor ...
Страница 280: ...Chapter 14 Crossbar Switch XBAR MPC5602P Microcontroller Reference Manual Rev 4 280 Freescale Semiconductor ...
Страница 306: ...Chapter 16 Internal Static RAM SRAM MPC5602P Microcontroller Reference Manual Rev 4 306 Freescale Semiconductor ...
Страница 380: ...Chapter 17 Flash Memory MPC5602P Microcontroller Reference Manual Rev 4 380 Freescale Semiconductor ...
Страница 532: ...Chapter 21 LIN Controller LINFlex MPC5602P Microcontroller Reference Manual Rev 4 532 Freescale Semiconductor ...
Страница 578: ...Chapter 22 FlexCAN MPC5602P Microcontroller Reference Manual Rev 4 578 Freescale Semiconductor ...
Страница 708: ...Chapter 25 FlexPWM MPC5602P Microcontroller Reference Manual Rev 4 708 Freescale Semiconductor ...
Страница 742: ...Chapter 26 eTimer MPC5602P Microcontroller Reference Manual Rev 4 742 Freescale Semiconductor ...
Страница 760: ...Chapter 27 Functional Safety MPC5602P Microcontroller Reference Manual Rev 4 760 Freescale Semiconductor ...
Страница 782: ...Chapter 28 Fault Collection Unit FCU MPC5602P Microcontroller Reference Manual Rev 4 782 Freescale Semiconductor ...
Страница 788: ...Chapter 29 Wakeup Unit WKPU MPC5602P Microcontroller Reference Manual Rev 4 788 Freescale Semiconductor ...
Страница 798: ...Chapter 30 Periodic Interrupt Timer PIT MPC5602P Microcontroller Reference Manual Rev 4 798 Freescale Semiconductor ...
Страница 816: ...Chapter 32 Cyclic Redundancy Check CRC MPC5602P Microcontroller Reference Manual Rev 4 816 Freescale Semiconductor ...
Страница 848: ...Chapter 33 Boot Assist Module BAM MPC5602P Microcontroller Reference Manual Rev 4 848 Freescale Semiconductor ...
Страница 930: ...Chapter 36 Nexus Development Interface NDI MPC5602P Microcontroller Reference Manual Rev 4 930 Freescale Semiconductor ...