![Infineon XDPP1100 Technical Reference Manual Download Page 404](http://html1.mh-extra.com/html/infineon/xdpp1100/xdpp1100_technical-reference-manual_2055193404.webp)
User Manual 404 of 562 V 1.0
2021-08-25
XDPP1100 technical reference manual
Digital power controller
Central processing unit subsystem
Register name Field name
Access Address
Bits
Description
6, 7: Main + boot + RDNT memory
spaces
OTP_BIST_C
BBUSY
R
5002_0078h [4]
BIST busy flag (BIST running).
OTP_BIST_C
BFAIL
R
5002_0078h [5]
BIST fail global flag.
OTP_BIST_C
BDONE
R
5002_0078h [6]
BIST done flag.
OTP_BIST_C
BFAIL0
R
5002_0078h [9:8]
BIST FAIL flag0.
0: PASS
1: FAIL on stress test
2: FAIL on clean array test
3: N/A
OTP_BIST_C
BFAIL1
R
5002_0078h [11:10] BIST FAIL flag1.
0: PASS
1: FAIL on main memory space
2: FAIL on boot memory space
3: FAIL on RDNT memory space
OTP_BIST_C
BFAIL2
R
5002_0078h [13:12] BIST FAIL flag2.
0: PASS
1: BIST FAIL
–
expected data not
ZERO
OTP_BIST_C
BIST_ADDR_FAIL
R
5002_0078h [28:16] Last OTP address in which BIST
detected a FAIL.
15.5
Memory management unit
The memory management unit (MMU) module enables a configurable address remapping and a
register/peripheral protection.
The MMU manipulates the addresses generated by the Cortex®-M0 before they are fed into the bus matrix.
Addresses are decoded and compared inside the MMU using programmable LUTs; matching addresses (if
enabled) are remapped based on a programmable offset and then sent to the bus matrix.
The MMU handles the memory space in sectors of 1 kB; for example, 80 kB ROM is represented by 80 LUT
entries, one for each of the 1 kB sectors.
In the XDPP1100 MMU there are a total of 176 LUTs:
•
80 ROM LUTs
•
64 OTP LUTs
•
16 RAM1 LUTs
•
16 RAM2 LUTs
Each LUT contains information about how the MMU is performing the remapping and setting up access
protection. For example, LUT0, covering addresses from 0000_0000h to 0000_03FFFh, is composed of the
following: