EasyManua.ls Logo

Microsemi SmartFusion2 - Figure 50 MPU_TYPE Register Bit Assignments; Figure 51 MPU_CTRL Register Bit Assignments; Table 78 MPU_TYPE Register Bit Assignments; Table 79 MPU_CTRL Register Bit Assignments

Microsemi SmartFusion2
829 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Cortex-M3 Processor (Reference Material)
UG0331 User Guide Revision 15.0 123
3.7.4.1 MPU Type Register
The MPU_TYPE register indicates whether the MPU is present, and if so, how many regions it supports.
See the register summary in Ta ble 77 , page 123 for its attributes. The bit assignments are:
Figure 50 • MPU_TYPE Register Bit Assignments
3.7.4.2 MPU Control Register
The MPU_CTRL register:
enables the MPU
enables the default memory map background region
enables use of the MPU when in the HardFault, Non-maskable Interrupt (NMI), and FAULTMASK
escalated handlers.
See the register summary in Ta ble 77 , page 123 for the MPU_CTRL attributes. The bit assignments are:
Figure 51 • MPU_CTRL Register Bit Assignments (continued)
Table 78 • MPU_TYPE Register Bit Assignments
Bits Name Function
[31:24] Reserved.
[23:16] IREGION Indicates the number of supported MPU instruction regions.
Always contains 0x00. The MPU memory map is unified and is described by
the DREGION field.
[15:8] DREGION Indicates the number of supported MPU data regions:
0x08=Eight MPU regions.
[7:0] Reserved.
[0] SEPARATE Indicates support for unified or separate instruction and date memory maps:
0: unified
Table 79 • MPU_CTRL Register Bit Assignments
Bits Name Function
[31:3] Reserved.
5HVHUYHG
    
,5(*,21 '5(*,21 5HVHUYHG
6(3$5$7(
 
5HVHUYHG
+)10,(1$
(1$%/(
35,9'()(1$

Table of Contents

Other manuals for Microsemi SmartFusion2

Related product manuals