\n

SYSINFO

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x1000 byte (0x0)
mem_usage : registers
protection :

Registers

SOC_IDENTITY

SYS_CONFIG0

SYS_CONFIG1

IIDR

PIDR4

PIDR0

PIDR1

PIDR2

PIDR3

CIDR0

CIDR1

CIDR2

CIDR3


SOC_IDENTITY

System Identity Register
address_offset : 0x0 Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

SOC_IDENTITY SOC_IDENTITY read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SOC_IMPLEMENTATOR SOC_REVISION SOC_VARIANT SOC_PRODUCT_ID

SOC_IMPLEMENTATOR : JEP106 code of the company that implemented the SoC
bits : 0 - 11 (12 bit)

SOC_REVISION : IMPL_DEF value used to distinguish minor revisions of the SoC.
bits : 12 - 27 (16 bit)

SOC_VARIANT : IMPL_DEF value variant or major revision of the SoC.
bits : 16 - 35 (20 bit)

SOC_PRODUCT_ID : IMPL_DEF value identifying the SoC.
bits : 20 - 51 (32 bit)


SYS_CONFIG0

System Hardware Configuration 0 register
address_offset : 0x4 Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

SYS_CONFIG0 SYS_CONFIG0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NUM_VM_BANK VM_ADDR_WIDTH HAS_CRYPTO HAS_CSS PI_LEVEL CPU0_TYPE CPU0_HAS_SYSTCM CPU0_TCM_BANK_NUM CPU1_TYPE CPU1_HAS_SYSTCM CPU1_TCM_BANK_NUM

NUM_VM_BANK : Number of Volatile Memory Banks.
bits : 0 - 3 (4 bit)

VM_ADDR_WIDTH : Volatile Memory Bank Address Width, where the size of each bank is equal to 2VM_ADDR_WIDTH bytes.
bits : 4 - 12 (9 bit)

HAS_CRYPTO : CryptoCell Included.
bits : 9 - 18 (10 bit)

Enumeration:

0 : No

CryptoCell Not Included

1 : Yes

CryptoCell Included

End of enumeration elements list.

HAS_CSS : Include CoreSight SoC-600 based Debug infrastructure.
bits : 10 - 20 (11 bit)

Enumeration:

0 : No

Not included.

1 : Yes

Included.

End of enumeration elements list.

PI_LEVEL : Power Infrastructure Level
bits : 11 - 23 (13 bit)

Enumeration:

01 : IntermediateLevel

Intermediate Level

End of enumeration elements list.

CPU0_TYPE : CPU 0 Core Type
bits : 16 - 34 (19 bit)

Enumeration:

0x3 : Cortex-M55

Cortex-M55

0x3 : CortexM55

Cortex-M55

End of enumeration elements list.

CPU0_HAS_SYSTCM : CPU 0 has System TCM. Note that this is not the CPU's local ITCM or DTCM, but instead are TCMs implemented at system level.
bits : 19 - 38 (20 bit)

Enumeration:

0 : No

Not included.

1 : Yes

Included.

End of enumeration elements list.

CPU0_TCM_BANK_NUM : The VM Bank that is the TCM memory for CPU 0.
bits : 20 - 43 (24 bit)

CPU1_TYPE : CPU 1 Core Type
bits : 24 - 50 (27 bit)

Enumeration:

000 : No

Does not exist.

End of enumeration elements list.

CPU1_HAS_SYSTCM : CPU 1 has System TCM. Note that this is not the CPU's local ITCM or DTCM, but instead are TCMs implemented at system level.
bits : 27 - 54 (28 bit)

Enumeration:

0 : No

Not included.

1 : Yes

Included.

End of enumeration elements list.

CPU1_TCM_BANK_NUM : The VM Bank that is the TCM memory for CPU 1.
bits : 28 - 59 (32 bit)


SYS_CONFIG1

System Hardware Configuration 0 register
address_offset : 0x8 Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

SYS_CONFIG1 SYS_CONFIG1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CPU2_TYPE CPU2_HAS_SYSTCM CPU2_TCM_BANK_NUM CPU3_TYPE CPU3_HAS_SYSTCM CPU3_TCM_BANK_NUM

CPU2_TYPE : CPU 2 Core Type.
bits : 0 - 2 (3 bit)

Enumeration:

000 : No

Does not exist.

End of enumeration elements list.

CPU2_HAS_SYSTCM : CPU 2 has System TCM. Note that this is not the CPU's local ITCM or DTCM, but instead are TCMs implemented at system level.
bits : 3 - 6 (4 bit)

Enumeration:

0 : No

Not included.

1 : Yes

Included.

End of enumeration elements list.

CPU2_TCM_BANK_NUM : The VM Bank that is the TCM memory for CPU 2.
bits : 4 - 11 (8 bit)

CPU3_TYPE : CPU 3 Core Type.
bits : 8 - 18 (11 bit)

Enumeration:

000 : No

Does not exist.

End of enumeration elements list.

CPU3_HAS_SYSTCM : CPU 3 has System TCM. Note that this is not the CPU's local ITCM or DTCM, but instead are TCMs implemented at system level.
bits : 11 - 22 (12 bit)

Enumeration:

0 : No

Not included.

1 : Yes

Included.

End of enumeration elements list.

CPU3_TCM_BANK_NUM : The VM Bank that is the TCM memory for CPU 3.
bits : 12 - 27 (16 bit)


IIDR

Subsystem Implementation Identity Register.
address_offset : 0xFC8 Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

IIDR IIDR read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 IMP_IMPLEMENTATOR IMP_REVISION IMP_VARIANT IMP_PRODUCT_ID

IMP_IMPLEMENTATOR : Contains the JEP106 code of the company that implemented the subsystem implementation.
bits : 0 - 11 (12 bit)

IMP_REVISION : IMPL_DEF value used to distinguish minor revisions of the subsystem implementation.
bits : 12 - 27 (16 bit)

IMP_VARIANT : IMPL_DEF value variant or major revision of the subsystem implementation.
bits : 16 - 35 (20 bit)

IMP_PRODUCT_ID : IMPL_DEF value identifying the subsystem implementation.
bits : 20 - 51 (32 bit)


PIDR4

Peripheral ID 4
address_offset : 0xFD0 Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PIDR4 PIDR4 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

PIDR0

Peripheral ID 0
address_offset : 0xFE0 Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PIDR0 PIDR0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

PIDR1

Peripheral ID 1
address_offset : 0xFE4 Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PIDR1 PIDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

PIDR2

Peripheral ID 2
address_offset : 0xFE8 Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PIDR2 PIDR2 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

PIDR3

Peripheral ID 3
address_offset : 0xFEC Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PIDR3 PIDR3 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

CIDR0

Component ID 0
address_offset : 0xFF0 Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

CIDR0 CIDR0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

CIDR1

Component ID 1
address_offset : 0xFF4 Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

CIDR1 CIDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

CIDR2

Component ID 2
address_offset : 0xFF8 Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

CIDR2 CIDR2 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

CIDR3

Component ID 3
address_offset : 0xFFC Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

CIDR3 CIDR3 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0


Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.