Register Name | Offset Address | Width | Type | Reset Value | Description |
VCU_ERR_CTRL | 0x0000000000 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | Enable/Disable a error response |
vcu_version | 0x0000000014 | 32 | mixedMixed types. See bit-field details. | 0x00000002 | VCU Version Control Register |
CRL_WPROT | 0x0000000020 | 1 | rwNormal read/write | 0x00000000 | CRL SLCR Write protection register |
VCU_PLL_CTRL | 0x0000000024 | 32 | mixedMixed types. See bit-field details. | 0x0001510F | PLL Basic Control |
VCU_PLL_CFG | 0x0000000028 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | Helper data. Values are to be looked up in a table from Data Sheet |
ENC_CORE_CTRL | 0x0000000030 | 32 | mixedMixed types. See bit-field details. | 0x00001000 | Reference clock control. |
ENC_MCU_CTRL | 0x0000000034 | 32 | mixedMixed types. See bit-field details. | 0x00001000 | This register controls this reference clock |
DEC_CORE_CTRL | 0x0000000038 | 32 | mixedMixed types. See bit-field details. | 0x00001000 | This register controls this reference clock |
DEC_MCU_CTRL | 0x000000003C | 32 | mixedMixed types. See bit-field details. | 0x00001000 | This register controls this reference clock |
VCU_AXI_CTRL | 0x0000000040 | 32 | mixedMixed types. See bit-field details. | 0x0000F000 | This register controls this reference clock |
VCU_ENC_AXI_PROT | 0x0000000050 | 32 | mixedMixed types. See bit-field details. | 0x00BB3BB3 | Caution! The fields in this regsiter must not be changed while the VCU is active and AXI traffic is being produced. It is recommended that this field only change during 'idle/inactive' periods of the VCU |
VCU_DEC_AXI_PROT | 0x0000000054 | 32 | mixedMixed types. See bit-field details. | 0x00BB3BB3 | Caution! The fields in this regsiter must not be changed while the VCU is active and AXI traffic is being produced. It is recommended that this field only change during 'idle/inactive' periods of the VCU |
VCU_ENC_CACHE_AXI_PROT | 0x0000000058 | 32 | mixedMixed types. See bit-field details. | 0x00002222 | Caution! The fields in this regsiter must not be changed while the VCU is active and AXI traffic is being produced. It is recommended that this field only change during 'idle/inactive' periods of the VCU |
VCU_DEC_CACHE_AXI_PROT | 0x000000005C | 32 | mixedMixed types. See bit-field details. | 0x00002222 | Caution! The fields in this regsiter must not be changed while the VCU is active and AXI traffic is being produced. It is recommended that this field only change during 'idle/inactive' periods of the VCU |
PLL_STATUS | 0x0000000060 | 32 | mixedMixed types. See bit-field details. | 0x00000008 | Tells the status of the PLLs |
VCU_ISR | 0x0000000070 | 32 | wtcReadable, write a 1 to clear | 0x00000000 | Interrupt Status Register for intrN. This is a sticky register that holds the value of the interrupt until cleared by a value of 1. |
VCU_IMR | 0x0000000074 | 32 | roRead-only | 0x000FFFFF | Interrupt Mask Register for intrN. This is a read-only location and can be atomically altered by either the IDR or the IER. |
VCU_IEN | 0x0000000078 | 32 | woWrite-only | 0x00000000 | Interrupt Enable Register. A write of 1 to this location will unmask the interrupt. (IMR: 0) |
VCU_IDS | 0x000000007C | 32 | woWrite-only | 0x00000000 | Interrupt Disable Register. A write of 1 one to this location will mask the interrupt. (IMR: 1) |
APM0_CFG | 0x0000000100 | 32 | mixedMixed types. See bit-field details. | 0x00000002 | APM0_CFG |
APM0_TIMER | 0x0000000104 | 32 | rwNormal read/write | 0x00000000 | APM0_TIMER |
APM0_TRG | 0x0000000108 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM0_TRG |
APM0_RESULT0 | 0x000000010C | 32 | roRead-only | 0x00000000 | APM0_RESULT0 |
APM0_RESULT1 | 0x0000000110 | 32 | roRead-only | 0x00000000 | APM0_RESULT1 |
APM0_RESULT2 | 0x0000000114 | 32 | roRead-only | 0x00000000 | APM0_RESULT2 |
APM0_RESULT3 | 0x0000000118 | 32 | roRead-only | 0x00000000 | APM0_RESULT3 |
APM0_RESULT4 | 0x000000011C | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM0_RESULT4 |
APM0_RESULT5 | 0x0000000120 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM0_RESULT5 |
APM0_RESULT6 | 0x0000000124 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM0_RESULT6 |
APM0_RESULT7 | 0x0000000128 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM0_RESULT7 |
APM0_RESULT8 | 0x000000012C | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM0_RESULT8 |
APM0_RESULT9 | 0x0000000130 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM0_RESULT9 |
APM0_RESULT10 | 0x0000000134 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM0_RESULT10 |
APM0_RESULT11 | 0x0000000138 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM0_RESULT11 |
APM0_RESULT12 | 0x000000013C | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM0_RESULT12 |
APM0_RESULT13 | 0x0000000140 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM0_RESULT13 |
APM0_RESULT14 | 0x0000000144 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM0_RESULT14 |
APM0_RESULT15 | 0x0000000148 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM0_RESULT15 |
APM0_RESULT16 | 0x000000014C | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM0_RESULT16 |
APM0_RESULT17 | 0x0000000150 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM0_RESULT17 |
APM0_RESULT18 | 0x0000000154 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM0_RESULT18 |
APM0_RESULT19 | 0x0000000158 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM0_RESULT19 |
APM0_RESULT20 | 0x000000015C | 32 | mixedMixed types. See bit-field details. | 0x1FFF0000 | APM0_RESULT20 |
APM0_RESULT21 | 0x0000000160 | 32 | mixedMixed types. See bit-field details. | 0x1FFF0000 | APM0_RESULT21 |
APM0_RESULT22 | 0x0000000164 | 32 | mixedMixed types. See bit-field details. | 0x1FFF0000 | APM0_RESULT22 |
APM0_RESULT23 | 0x0000000168 | 32 | mixedMixed types. See bit-field details. | 0x1FFF0000 | APM0_RESULT23 |
APM0_RESULT24 | 0x000000016C | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM0_RESULT24 |
APM1_CFG | 0x0000000200 | 32 | mixedMixed types. See bit-field details. | 0x00000002 | APM1_CFG |
APM1_TIMER | 0x0000000204 | 32 | rwNormal read/write | 0x00000000 | APM1_TIMER |
APM1_TRG | 0x0000000208 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM1_TRG |
APM1_RESULT0 | 0x000000020C | 32 | roRead-only | 0x00000000 | APM1_RESULT0 |
APM1_RESULT1 | 0x0000000210 | 32 | roRead-only | 0x00000000 | APM1_RESULT1 |
APM1_RESULT2 | 0x0000000214 | 32 | roRead-only | 0x00000000 | APM1_RESULT2 |
APM1_RESULT3 | 0x0000000218 | 32 | roRead-only | 0x00000000 | APM1_RESULT3 |
APM1_RESULT4 | 0x000000021C | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM1_RESULT4 |
APM1_RESULT5 | 0x0000000220 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM1_RESULT5 |
APM1_RESULT6 | 0x0000000224 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM1_RESULT6 |
APM1_RESULT7 | 0x0000000228 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM1_RESULT7 |
APM1_RESULT8 | 0x000000022C | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM1_RESULT8 |
APM1_RESULT9 | 0x0000000230 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM1_RESULT9 |
APM1_RESULT10 | 0x0000000234 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM1_RESULT10 |
APM1_RESULT11 | 0x0000000238 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM1_RESULT11 |
APM1_RESULT12 | 0x000000023C | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM1_RESULT12 |
APM1_RESULT13 | 0x0000000240 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM1_RESULT13 |
APM1_RESULT14 | 0x0000000244 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM1_RESULT14 |
APM1_RESULT15 | 0x0000000248 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM1_RESULT15 |
APM1_RESULT16 | 0x000000024C | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM1_RESULT16 |
APM1_RESULT17 | 0x0000000250 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM1_RESULT17 |
APM1_RESULT18 | 0x0000000254 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM1_RESULT18 |
APM1_RESULT19 | 0x0000000258 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM1_RESULT19 |
APM1_RESULT20 | 0x000000025C | 32 | mixedMixed types. See bit-field details. | 0x1FFF0000 | APM1_RESULT20 |
APM1_RESULT21 | 0x0000000260 | 32 | mixedMixed types. See bit-field details. | 0x1FFF0000 | APM1_RESULT21 |
APM1_RESULT22 | 0x0000000264 | 32 | mixedMixed types. See bit-field details. | 0x1FFF0000 | APM1_RESULT22 |
APM1_RESULT23 | 0x0000000268 | 32 | mixedMixed types. See bit-field details. | 0x1FFF0000 | APM1_RESULT23 |
APM1_RESULT24 | 0x000000026C | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM1_RESULT24 |
APM2_CFG | 0x0000000300 | 32 | mixedMixed types. See bit-field details. | 0x00000002 | APM2_CFG |
APM2_TIMER | 0x0000000304 | 32 | rwNormal read/write | 0x00000000 | APM2_TIMER |
APM2_TRG | 0x0000000308 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM2_TRG |
APM2_RESULT0 | 0x000000030C | 32 | roRead-only | 0x00000000 | APM2_RESULT0 |
APM2_RESULT1 | 0x0000000310 | 32 | roRead-only | 0x00000000 | APM2_RESULT1 |
APM2_RESULT2 | 0x0000000314 | 32 | roRead-only | 0x00000000 | APM2_RESULT2 |
APM2_RESULT3 | 0x0000000318 | 32 | roRead-only | 0x00000000 | APM2_RESULT3 |
APM2_RESULT4 | 0x000000031C | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM2_RESULT4 |
APM2_RESULT5 | 0x0000000320 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM2_RESULT5 |
APM2_RESULT6 | 0x0000000324 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM2_RESULT6 |
APM2_RESULT7 | 0x0000000328 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM2_RESULT7 |
APM2_RESULT8 | 0x000000032C | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM2_RESULT8 |
APM2_RESULT9 | 0x0000000330 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM2_RESULT9 |
APM2_RESULT10 | 0x0000000334 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM2_RESULT10 |
APM2_RESULT11 | 0x0000000338 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM2_RESULT11 |
APM2_RESULT12 | 0x000000033C | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM2_RESULT12 |
APM2_RESULT13 | 0x0000000340 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM2_RESULT13 |
APM2_RESULT14 | 0x0000000344 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM2_RESULT14 |
APM2_RESULT15 | 0x0000000348 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM2_RESULT15 |
APM2_RESULT16 | 0x000000034C | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM2_RESULT16 |
APM2_RESULT17 | 0x0000000350 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM2_RESULT17 |
APM2_RESULT18 | 0x0000000354 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM2_RESULT18 |
APM2_RESULT19 | 0x0000000358 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM2_RESULT19 |
APM2_RESULT20 | 0x000000035C | 32 | mixedMixed types. See bit-field details. | 0x1FFF0000 | APM2_RESULT20 |
APM2_RESULT21 | 0x0000000360 | 32 | mixedMixed types. See bit-field details. | 0x1FFF0000 | APM2_RESULT21 |
APM2_RESULT22 | 0x0000000364 | 32 | mixedMixed types. See bit-field details. | 0x1FFF0000 | APM2_RESULT22 |
APM2_RESULT23 | 0x0000000368 | 32 | mixedMixed types. See bit-field details. | 0x1FFF0000 | APM2_RESULT23 |
APM2_RESULT24 | 0x000000036C | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM2_RESULT24 |
APM3_CFG | 0x0000000400 | 32 | mixedMixed types. See bit-field details. | 0x00000002 | APM3_CFG |
APM3_TIMER | 0x0000000404 | 32 | rwNormal read/write | 0x00000000 | APM3_TIMER |
APM3_TRG | 0x0000000408 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM3_TRG |
APM3_RESULT0 | 0x000000040C | 32 | roRead-only | 0x00000000 | APM3_RESULT0 |
APM3_RESULT1 | 0x0000000410 | 32 | roRead-only | 0x00000000 | APM3_RESULT1 |
APM3_RESULT2 | 0x0000000414 | 32 | roRead-only | 0x00000000 | APM3_RESULT2 |
APM3_RESULT3 | 0x0000000418 | 32 | roRead-only | 0x00000000 | APM3_RESULT3 |
APM3_RESULT4 | 0x000000041C | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM3_RESULT4 |
APM3_RESULT5 | 0x0000000420 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM3_RESULT5 |
APM3_RESULT6 | 0x0000000424 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM3_RESULT6 |
APM3_RESULT7 | 0x0000000428 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM3_RESULT7 |
APM3_RESULT8 | 0x000000042C | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM3_RESULT8 |
APM3_RESULT9 | 0x0000000430 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM3_RESULT9 |
APM3_RESULT10 | 0x0000000434 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM3_RESULT10 |
APM3_RESULT11 | 0x0000000438 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM3_RESULT11 |
APM3_RESULT12 | 0x000000043C | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM3_RESULT12 |
APM3_RESULT13 | 0x0000000440 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM3_RESULT13 |
APM3_RESULT14 | 0x0000000444 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM3_RESULT14 |
APM3_RESULT15 | 0x0000000448 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM3_RESULT15 |
APM3_RESULT16 | 0x000000044C | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM3_RESULT16 |
APM3_RESULT17 | 0x0000000450 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM3_RESULT17 |
APM3_RESULT18 | 0x0000000454 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM3_RESULT18 |
APM3_RESULT19 | 0x0000000458 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM3_RESULT19 |
APM3_RESULT20 | 0x000000045C | 32 | mixedMixed types. See bit-field details. | 0x1FFF0000 | APM3_RESULT20 |
APM3_RESULT21 | 0x0000000460 | 32 | mixedMixed types. See bit-field details. | 0x1FFF0000 | APM3_RESULT21 |
APM3_RESULT22 | 0x0000000464 | 32 | mixedMixed types. See bit-field details. | 0x1FFF0000 | APM3_RESULT22 |
APM3_RESULT23 | 0x0000000468 | 32 | mixedMixed types. See bit-field details. | 0x1FFF0000 | APM3_RESULT23 |
APM3_RESULT24 | 0x000000046C | 32 | mixedMixed types. See bit-field details. | 0x00000000 | APM3_RESULT24 |