CHAPTER 32:Memory Protection Unit for AHB
S6J3200 Series Hardware Manual Document Number: 002-04852 Rev. *G
1167
Bus Monitor and Protection Logic
All transfers on the AHB Master Interface are monitored and checked for permitted access.
−
Bus monitor and protection logic within the MPU AHB compares the address of the current transfer
with the start and end addresses of each region to find a region match, i.e. where the current
transfer matches one of the eight defined regions
−
As explained in Section "MPU AHB region granularity and priority decision", the AHB transfer
address may match multiple regions where the permission attributes of the region with highest
priority are checked against the attributes of the currently applied transfer from the AHB master
−
If the attributes of the currently applied transfer are within the permitted attributes, the current
transaction is passed on to the AHB memory interface
−
If the attributes are not within permitted attributes, the current transfer is blocked. The Non-
Maskable Interrupt flag (MPUHn_CTRL0:NMI) is set. The address and control information of the
current transfer is stored in MPUHn_MERRA and MPUHn_MERRC respectively
−
All further transfers are blocked until the MPUHn_CTRL0:NMI flag is cleared by software. Further
monitoring of the AHB transfer addresses is also stalled until the MPUHn_CTRL0:NMI flag is
cleared.
When a transfer is blocked, the MPU AHB performs the following actions:
−
It drives idle transfers on the AHB memory interface
−
It generates an error response on the AHB master interface
MPU STOP Feature
Optionally the MPU AHB supports an MPU STOP feature.
When this mode is enabled, all accesses to memory space are blocked and the MPU AHB performs the
following actions:
−
It drives idle transfers on the AHB memory interface
−
It generates an error response on the AHB master interface
Privileged Mode Overwrite Feature
Optionally the MPU AHB supports privileged mode overwrite feature.
When this mode is enabled, the privileged mode attribute on the AHB memory interface is set by setting
the MPUHn_CTRL0:PROT bit
Note:
Bus monitor and protection logic for detecting memory protection violation uses the privileged mode
attribute on the AHB master interface and not the MPUHn_CTRL0:PROT bit, even when the privileged
mode overwrite feature is enabled.
Содержание S6J3200 Series
Страница 1041: ...CHAPTER 28 LCD Controller 1040 S6J3200 Series Hardware Manual Document Number 002 04852 Rev G...
Страница 1044: ...CHAPTER 28 LCD Controller S6J3200 Series Hardware Manual Document Number 002 04852 Rev G 1043...
Страница 1047: ...CHAPTER 28 LCD Controller 1046 S6J3200 Series Hardware Manual Document Number 002 04852 Rev G...
Страница 1050: ...CHAPTER 28 LCD Controller S6J3200 Series Hardware Manual Document Number 002 04852 Rev G 1049...
Страница 1084: ...CHAPTER 28 LCD Controller S6J3200 Series Hardware Manual Document Number 002 04852 Rev G 1083...
Страница 1086: ...CHAPTER 28 LCD Controller S6J3200 Series Hardware Manual Document Number 002 04852 Rev G 1085...
Страница 1088: ...CHAPTER 28 LCD Controller S6J3200 Series Hardware Manual Document Number 002 04852 Rev G 1087...