User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 1441
UG585 (v1.11) September 27, 2016
Appendix B: Register Details
Register SCU_CONFIGURATION_REGISTER Details
Relative Address 0x00000004
Absolute Address 0xF8F00004
Width 32 bits
Access Type ro
Reset Value 0x00000501
Description SCU Configuration Register
Field Name Bits Type Reset Value Description
reserved 31:16 ro 0x0 Should Be Zero (SBZ)
Tag_RAM_sizes 15:8 ro 0x5 Bits [15:14] indicate Cortex-A9 processor CPU3
tag RAM size if present.
Bits [13:12] indicate Cortex-A9 processor CPU2
tag RAM size if present.
Bits [11:10] indicate Cortex-A9 processor CPU1
tag RAM size if present.
Bits [9:8] indicate Cortex-A9 processor CPU0 tag
RAM size.
The encoding is as follows:
b11 = reserved
b10 = 64KB cache, 256 indexes per tag RAM
b01 = 32KB cache, 128 indexes per tag RAM
b00 = 16KB cache, 64 indexes per tag RAM.
CPUs_SMP 7:4 ro 0x0 Shows the Cortex-A9 processors that are in
Symmetric Multi-processing (SMP) or
Asymmetric Multi-processing (AMP) mode.
0 = this Cortex-A9 processor is in AMP mode not
taking part in coherency or not present.
1 = this Cortex-A9 processor is in SMP mode
taking part in coherency.
Bit 7 is for CPU3
Bit 6 is for CPU2
Bit 5 is for CPU1
Bit 4 is for CPU0.
reserved 3:2 ro 0x0 Should Be Zero (SBZ)
CPU_number 1:0 ro 0x1 Number of CPUs present in the Cortex-A9
MPCore processor
b11 = four Cortex-A9 processors, CPU0, CPU1,
CPU2, and CPU3
b10 = three Cortex-A9 processors, CPU0, CPU1,
and CPU2
b01 = two Cortex-A9 processors, CPU0 and CPU1
b00 = one Cortex-A9 processor, CPU0.