\n
address_offset : 0x0 Bytes (0x0)
size : 0x10000 byte (0x0)
mem_usage : registers
protection :
Slave region, base address
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ADDR30 : This field specifies the base address of the slave region. The region size is defined by SL_SIZE.REGION_SIZE. A region of n Bytes must be n Byte aligned. Therefore, some of the lesser significant address bits of ADDR30 must be '0's. E.g., a 64 KB address region (REGION_SIZE is '15') must be 64 KByte aligned, and ADDR30[13:0] must be '0's.
bits : 2 - 33 (32 bit)
access : read-write
Slave attributes 0
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PC0_UR : Protection context 0, user read enable: '0': Disabled (user, read accesses are NOT allowed). '1': Enabled (user, read accesses are allowed).
bits : 0 - 0 (1 bit)
access : read-only
PC0_UW : Protection context 0, user write enable: '0': Disabled (user, write accesses are NOT allowed). '1': Enabled (user, write accesses are allowed).
bits : 1 - 2 (2 bit)
access : read-only
PC0_PR : Protection context 0, privileged read enable: '0': Disabled (privileged, read accesses are NOT allowed). '1': Enabled (privileged, read accesses are allowed).
bits : 2 - 4 (3 bit)
access : read-only
PC0_PW : Protection context 0, privileged write enable: '0': Disabled (privileged, write accesses are NOT allowed). '1': Enabled (privileged, write accesses are allowed).
bits : 3 - 6 (4 bit)
access : read-only
PC0_NS : Protection context 0, non-secure: '0': Secure (secure accesses allowed, non-secure access NOT allowed). '1': Non-secure (both secure and non-secure accesses allowed).
bits : 4 - 8 (5 bit)
access : read-only
PC1_UR : Protection context 1, user read enable.
bits : 8 - 16 (9 bit)
access : read-write
PC1_UW : Protection context 1, user write enable.
bits : 9 - 18 (10 bit)
access : read-write
PC1_PR : Protection context 1, privileged read enable.
bits : 10 - 20 (11 bit)
access : read-write
PC1_PW : Protection context 1, privileged write enable.
bits : 11 - 22 (12 bit)
access : read-write
PC1_NS : Protection context 1, non-secure.
bits : 12 - 24 (13 bit)
access : read-write
PC2_UR : Protection context 2, user read enable.
bits : 16 - 32 (17 bit)
access : read-write
PC2_UW : Protection context 2, user write enable.
bits : 17 - 34 (18 bit)
access : read-write
PC2_PR : Protection context 2, privileged read enable.
bits : 18 - 36 (19 bit)
access : read-write
PC2_PW : Protection context 2, privileged write enable.
bits : 19 - 38 (20 bit)
access : read-write
PC2_NS : Protection context 2, non-secure.
bits : 20 - 40 (21 bit)
access : read-write
PC3_UR : Protection context 3, user read enable.
bits : 24 - 48 (25 bit)
access : read-write
PC3_UW : Protection context 3, user write enable.
bits : 25 - 50 (26 bit)
access : read-write
PC3_PR : Protection context 3, privileged read enable.
bits : 26 - 52 (27 bit)
access : read-write
PC3_PW : Protection context 3, privileged write enable.
bits : 27 - 54 (28 bit)
access : read-write
PC3_NS : Protection context 3, non-secure.
bits : 28 - 56 (29 bit)
access : read-write
Slave attributes 1
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PC4_UR : Protection context 4, user read enable.
bits : 0 - 0 (1 bit)
access : read-write
PC4_UW : Protection context 4, user write enable.
bits : 1 - 2 (2 bit)
access : read-write
PC4_PR : Protection context 4, privileged read enable.
bits : 2 - 4 (3 bit)
access : read-write
PC4_PW : Protection context 4, privileged write enable.
bits : 3 - 6 (4 bit)
access : read-write
PC4_NS : Protection context 4, non-secure.
bits : 4 - 8 (5 bit)
access : read-write
PC5_UR : Protection context 5, user read enable.
bits : 8 - 16 (9 bit)
access : read-write
PC5_UW : Protection context 5, user write enable.
bits : 9 - 18 (10 bit)
access : read-write
PC5_PR : Protection context 5, privileged read enable.
bits : 10 - 20 (11 bit)
access : read-write
PC5_PW : Protection context 5, privileged write enable.
bits : 11 - 22 (12 bit)
access : read-write
PC5_NS : Protection context 5, non-secure.
bits : 12 - 24 (13 bit)
access : read-write
PC6_UR : Protection context 6, user read enable.
bits : 16 - 32 (17 bit)
access : read-write
PC6_UW : Protection context 6, user write enable.
bits : 17 - 34 (18 bit)
access : read-write
PC6_PR : Protection context 6, privileged read enable.
bits : 18 - 36 (19 bit)
access : read-write
PC6_PW : Protection context 6, privileged write enable.
bits : 19 - 38 (20 bit)
access : read-write
PC6_NS : Protection context 6, non-secure.
bits : 20 - 40 (21 bit)
access : read-write
PC7_UR : Protection context 7, user read enable.
bits : 24 - 48 (25 bit)
access : read-write
PC7_UW : Protection context 7, user write enable.
bits : 25 - 50 (26 bit)
access : read-write
PC7_PR : Protection context 7, privileged read enable.
bits : 26 - 52 (27 bit)
access : read-write
PC7_PW : Protection context 7, privileged write enable.
bits : 27 - 54 (28 bit)
access : read-write
PC7_NS : Protection context 7, non-secure.
bits : 28 - 56 (29 bit)
access : read-write
Slave attributes 2
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PC8_UR : Protection context 8, user read enable.
bits : 0 - 0 (1 bit)
access : read-write
PC8_UW : Protection context 8, user write enable.
bits : 1 - 2 (2 bit)
access : read-write
PC8_PR : Protection context 8, privileged read enable.
bits : 2 - 4 (3 bit)
access : read-write
PC8_PW : Protection context 8, privileged write enable.
bits : 3 - 6 (4 bit)
access : read-write
PC8_NS : Protection context 8, non-secure.
bits : 4 - 8 (5 bit)
access : read-write
PC9_UR : Protection context 9, user read enable.
bits : 8 - 16 (9 bit)
access : read-write
PC9_UW : Protection context 9, user write enable.
bits : 9 - 18 (10 bit)
access : read-write
PC9_PR : Protection context 9, privileged read enable.
bits : 10 - 20 (11 bit)
access : read-write
PC9_PW : Protection context 9, privileged write enable.
bits : 11 - 22 (12 bit)
access : read-write
PC9_NS : Protection context 9, non-secure.
bits : 12 - 24 (13 bit)
access : read-write
PC10_UR : Protection context 10, user read enable.
bits : 16 - 32 (17 bit)
access : read-write
PC10_UW : Protection context 10, user write enable.
bits : 17 - 34 (18 bit)
access : read-write
PC10_PR : Protection context 10, privileged read enable.
bits : 18 - 36 (19 bit)
access : read-write
PC10_PW : Protection context 10, privileged write enable.
bits : 19 - 38 (20 bit)
access : read-write
PC10_NS : Protection context 10, non-secure.
bits : 20 - 40 (21 bit)
access : read-write
PC11_UR : Protection context 11, user read enable.
bits : 24 - 48 (25 bit)
access : read-write
PC11_UW : Protection context 11, user write enable.
bits : 25 - 50 (26 bit)
access : read-write
PC11_PR : Protection context 11, privileged read enable.
bits : 26 - 52 (27 bit)
access : read-write
PC11_PW : Protection context 11, privileged write enable.
bits : 27 - 54 (28 bit)
access : read-write
PC11_NS : Protection context 11, non-secure.
bits : 28 - 56 (29 bit)
access : read-write
Slave attributes 3
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PC12_UR : Protection context 12, user read enable.
bits : 0 - 0 (1 bit)
access : read-write
PC12_UW : Protection context 12, user write enable.
bits : 1 - 2 (2 bit)
access : read-write
PC12_PR : Protection context 12, privileged read enable.
bits : 2 - 4 (3 bit)
access : read-write
PC12_PW : Protection context 12, privileged write enable.
bits : 3 - 6 (4 bit)
access : read-write
PC12_NS : Protection context 12, non-secure.
bits : 4 - 8 (5 bit)
access : read-write
PC13_UR : Protection context 13, user read enable.
bits : 8 - 16 (9 bit)
access : read-write
PC13_UW : Protection context 13, user write enable.
bits : 9 - 18 (10 bit)
access : read-write
PC13_PR : Protection context 13, privileged read enable.
bits : 10 - 20 (11 bit)
access : read-write
PC13_PW : Protection context 13, privileged write enable.
bits : 11 - 22 (12 bit)
access : read-write
PC13_NS : Protection context 13, non-secure.
bits : 12 - 24 (13 bit)
access : read-write
PC14_UR : Protection context 14, user read enable.
bits : 16 - 32 (17 bit)
access : read-write
PC14_UW : Protection context 14, user write enable.
bits : 17 - 34 (18 bit)
access : read-write
PC14_PR : Protection context 14, privileged read enable.
bits : 18 - 36 (19 bit)
access : read-write
PC14_PW : Protection context 14, privileged write enable.
bits : 19 - 38 (20 bit)
access : read-write
PC14_NS : Protection context 14, non-secure.
bits : 20 - 40 (21 bit)
access : read-write
PC15_UR : Protection context 15, user read enable.
bits : 24 - 48 (25 bit)
access : read-write
PC15_UW : Protection context 15, user write enable.
bits : 25 - 50 (26 bit)
access : read-write
PC15_PR : Protection context 15, privileged read enable.
bits : 26 - 52 (27 bit)
access : read-write
PC15_PW : Protection context 15, privileged write enable.
bits : 27 - 54 (28 bit)
access : read-write
PC15_NS : Protection context 15, non-secure.
bits : 28 - 56 (29 bit)
access : read-write
Master region, base address
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
ADDR26 : This field specifies the base address of the master region. The base address of the region is the address of the SL_ADDR register.
bits : 6 - 37 (32 bit)
access : read-only
Master region, size
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
REGION_SIZE : This field specifies the size of the master region: '5': 64 B region The master region includes the SL_ADDR, SL_SIZE, SL_ATT0, ..., SL_ATT3, MS_ADDR, MS_SIZE, MS_ATT0, ..., MS_ATT3 registers. Therefore, the access privileges for all these registers is determined by MS_ATT0, ..., MS_ATT3.
bits : 24 - 52 (29 bit)
access : read-only
VALID : Master region enable: '1': Enabled.
bits : 31 - 62 (32 bit)
access : read-only
Master attributes 0
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PC0_UR : Protection context 0, user read enable: '0': Disabled (user, read accesses are NOT allowed). '1': Enabled (user, read accesses are allowed).
bits : 0 - 0 (1 bit)
access : read-only
PC0_UW : Protection context 0, user write enable: '0': Disabled (user, write accesses are NOT allowed). '1': Enabled (user, write accesses are allowed).
bits : 1 - 2 (2 bit)
access : read-only
PC0_PR : Protection context 0, privileged read enable: '0': Disabled (privileged, read accesses are NOT allowed). '1': Enabled (privileged, read accesses are allowed).
bits : 2 - 4 (3 bit)
access : read-only
PC0_PW : Protection context 0, privileged write enable: '0': Disabled (privileged, write accesses are NOT allowed). '1': Enabled (privileged, write accesses are allowed).
bits : 3 - 6 (4 bit)
access : read-only
PC0_NS : Protection context 0, non-secure: '0': Secure (secure accesses allowed, non-secure access NOT allowed). '1': Non-secure (both secure and non-secure accesses allowed).
bits : 4 - 8 (5 bit)
access : read-only
PC1_UR : Protection context 1, user read enable.
bits : 8 - 16 (9 bit)
access : read-only
PC1_UW : Protection context 1, user write enable.
bits : 9 - 18 (10 bit)
access : read-write
PC1_PR : Protection context 1, privileged read enable.
bits : 10 - 20 (11 bit)
access : read-only
PC1_PW : Protection context 1, privileged write enable.
bits : 11 - 22 (12 bit)
access : read-write
PC1_NS : Protection context 1, non-secure.
bits : 12 - 24 (13 bit)
access : read-write
PC2_UR : Protection context 2, user read enable.
bits : 16 - 32 (17 bit)
access : read-only
PC2_UW : Protection context 2, user write enable.
bits : 17 - 34 (18 bit)
access : read-write
PC2_PR : Protection context 2, privileged read enable.
bits : 18 - 36 (19 bit)
access : read-only
PC2_PW : Protection context 2, privileged write enable.
bits : 19 - 38 (20 bit)
access : read-write
PC2_NS : Protection context 2, non-secure.
bits : 20 - 40 (21 bit)
access : read-write
PC3_UR : Protection context 3, user read enable.
bits : 24 - 48 (25 bit)
access : read-only
PC3_UW : Protection context 3, user write enable.
bits : 25 - 50 (26 bit)
access : read-write
PC3_PR : Protection context 3, privileged read enable.
bits : 26 - 52 (27 bit)
access : read-only
PC3_PW : Protection context 3, privileged write enable.
bits : 27 - 54 (28 bit)
access : read-write
PC3_NS : Protection context 3, non-secure.
bits : 28 - 56 (29 bit)
access : read-write
Master attributes 1
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PC4_UR : Protection context 4, user read enable.
bits : 0 - 0 (1 bit)
access : read-only
PC4_UW : Protection context 4, user write enable.
bits : 1 - 2 (2 bit)
access : read-write
PC4_PR : Protection context 4, privileged read enable.
bits : 2 - 4 (3 bit)
access : read-only
PC4_PW : Protection context 4, privileged write enable.
bits : 3 - 6 (4 bit)
access : read-write
PC4_NS : Protection context 4, non-secure.
bits : 4 - 8 (5 bit)
access : read-write
PC5_UR : Protection context 5, user read enable.
bits : 8 - 16 (9 bit)
access : read-only
PC5_UW : Protection context 5, user write enable.
bits : 9 - 18 (10 bit)
access : read-write
PC5_PR : Protection context 5, privileged read enable.
bits : 10 - 20 (11 bit)
access : read-only
PC5_PW : Protection context 5, privileged write enable.
bits : 11 - 22 (12 bit)
access : read-write
PC5_NS : Protection context 5, non-secure.
bits : 12 - 24 (13 bit)
access : read-write
PC6_UR : Protection context 6, user read enable.
bits : 16 - 32 (17 bit)
access : read-only
PC6_UW : Protection context 6, user write enable.
bits : 17 - 34 (18 bit)
access : read-write
PC6_PR : Protection context 6, privileged read enable.
bits : 18 - 36 (19 bit)
access : read-only
PC6_PW : Protection context 6, privileged write enable.
bits : 19 - 38 (20 bit)
access : read-write
PC6_NS : Protection context 6, non-secure.
bits : 20 - 40 (21 bit)
access : read-write
PC7_UR : Protection context 7, user read enable.
bits : 24 - 48 (25 bit)
access : read-only
PC7_UW : Protection context 7, user write enable.
bits : 25 - 50 (26 bit)
access : read-write
PC7_PR : Protection context 7, privileged read enable.
bits : 26 - 52 (27 bit)
access : read-only
PC7_PW : Protection context 7, privileged write enable.
bits : 27 - 54 (28 bit)
access : read-write
PC7_NS : Protection context 7, non-secure.
bits : 28 - 56 (29 bit)
access : read-write
Master attributes 2
address_offset : 0x38 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PC8_UR : Protection context 8, user read enable.
bits : 0 - 0 (1 bit)
access : read-only
PC8_UW : Protection context 8, user write enable.
bits : 1 - 2 (2 bit)
access : read-write
PC8_PR : Protection context 8, privileged read enable.
bits : 2 - 4 (3 bit)
access : read-only
PC8_PW : Protection context 8, privileged write enable.
bits : 3 - 6 (4 bit)
access : read-write
PC8_NS : Protection context 8, non-secure.
bits : 4 - 8 (5 bit)
access : read-write
PC9_UR : Protection context 9, user read enable.
bits : 8 - 16 (9 bit)
access : read-only
PC9_UW : Protection context 9, user write enable.
bits : 9 - 18 (10 bit)
access : read-write
PC9_PR : Protection context 9, privileged read enable.
bits : 10 - 20 (11 bit)
access : read-only
PC9_PW : Protection context 9, privileged write enable.
bits : 11 - 22 (12 bit)
access : read-write
PC9_NS : Protection context 9, non-secure.
bits : 12 - 24 (13 bit)
access : read-write
PC10_UR : Protection context 10, user read enable.
bits : 16 - 32 (17 bit)
access : read-only
PC10_UW : Protection context 10, user write enable.
bits : 17 - 34 (18 bit)
access : read-write
PC10_PR : Protection context 10, privileged read enable.
bits : 18 - 36 (19 bit)
access : read-only
PC10_PW : Protection context 10, privileged write enable.
bits : 19 - 38 (20 bit)
access : read-write
PC10_NS : Protection context 10, non-secure.
bits : 20 - 40 (21 bit)
access : read-write
PC11_UR : Protection context 11, user read enable.
bits : 24 - 48 (25 bit)
access : read-only
PC11_UW : Protection context 11, user write enable.
bits : 25 - 50 (26 bit)
access : read-write
PC11_PR : Protection context 11, privileged read enable.
bits : 26 - 52 (27 bit)
access : read-only
PC11_PW : Protection context 11, privileged write enable.
bits : 27 - 54 (28 bit)
access : read-write
PC11_NS : Protection context 11, non-secure.
bits : 28 - 56 (29 bit)
access : read-write
Master attributes 3
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PC12_UR : Protection context 12, user read enable.
bits : 0 - 0 (1 bit)
access : read-only
PC12_UW : Protection context 12, user write enable.
bits : 1 - 2 (2 bit)
access : read-write
PC12_PR : Protection context 12, privileged read enable.
bits : 2 - 4 (3 bit)
access : read-only
PC12_PW : Protection context 12, privileged write enable.
bits : 3 - 6 (4 bit)
access : read-write
PC12_NS : Protection context 12, non-secure.
bits : 4 - 8 (5 bit)
access : read-write
PC13_UR : Protection context 13, user read enable.
bits : 8 - 16 (9 bit)
access : read-only
PC13_UW : Protection context 13, user write enable.
bits : 9 - 18 (10 bit)
access : read-write
PC13_PR : Protection context 13, privileged read enable.
bits : 10 - 20 (11 bit)
access : read-only
PC13_PW : Protection context 13, privileged write enable.
bits : 11 - 22 (12 bit)
access : read-write
PC13_NS : Protection context 13, non-secure.
bits : 12 - 24 (13 bit)
access : read-write
PC14_UR : Protection context 14, user read enable.
bits : 16 - 32 (17 bit)
access : read-only
PC14_UW : Protection context 14, user write enable.
bits : 17 - 34 (18 bit)
access : read-write
PC14_PR : Protection context 14, privileged read enable.
bits : 18 - 36 (19 bit)
access : read-only
PC14_PW : Protection context 14, privileged write enable.
bits : 19 - 38 (20 bit)
access : read-write
PC14_NS : Protection context 14, non-secure.
bits : 20 - 40 (21 bit)
access : read-write
PC15_UR : Protection context 15, user read enable.
bits : 24 - 48 (25 bit)
access : read-only
PC15_UW : Protection context 15, user write enable.
bits : 25 - 50 (26 bit)
access : read-write
PC15_PR : Protection context 15, privileged read enable.
bits : 26 - 52 (27 bit)
access : read-only
PC15_PW : Protection context 15, privileged write enable.
bits : 27 - 54 (28 bit)
access : read-write
PC15_NS : Protection context 15, non-secure.
bits : 28 - 56 (29 bit)
access : read-write
Slave region, size
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
REGION_SIZE : This field specifies the size of the slave region: '0': Undefined. '1': 4 B region (this is the smallest region size). '2': 8 B region '3': 16 B region '4': 32 B region '5': 64 B region '6': 128 B region '7': 256 B region '8': 512 B region '9': 1 KB region '10': 2 KB region '11': 4 KB region '12': 8 KB region '13': 16 KB region '14': 32 KB region '15': 64 KB region '16': 128 KB region '17': 256 KB region '18': 512 KB region '19': 1 MB region '20': 2 MB region '21': 4 MB region '22': 8 MB region '23': 16 MB region '24': 32 MB region '25': 64 MB region '26': 128 MB region '27': 256 MB region '28': 512 MB region '29': 1 GB region '30': 2 GB region '31': 4 GB region
bits : 24 - 52 (29 bit)
access : read-write
VALID : Slave region enable: '0': Disabled. A disabled region will never result in a match on the transfer address. '1': Enabled.
bits : 31 - 62 (32 bit)
access : read-write
Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !
This website is sponsored by Embeetle, an IDE designed from scratch for embedded software developers.