RAM_RET_CNTRL (PMU_GLOBAL) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2024-03-13
Revision
1.10

RAM_RET_CNTRL (PMU_GLOBAL) Register Description

Register NameRAM_RET_CNTRL
Offset Address0x0000000108
Absolute Address 0x00FFD80108 (PMU_GLOBAL)
Width32
TypemixedMixed types. See bit-field details.
Reset Value0x00000000
DescriptionMemory Retention Requests.

Software may request to have the on-chip RAMs put into their memory retention state or be powered-down. For retention, software sets RAM_RET_CNTRL bit fields = 1. For power-down, set the bit = 0. When triggered (REQ_PWRDWN_TRIG), the RAM_RET_CNTRL bits select: 0: request is for power-down. 1: request is for RAM data retention. The power-down interrupt structure is used to mask and monitor the retention request. If any bit is set = 1, then the retention request is issued and not the power-down request. Example to power-down OCM bank 4 and put bank 3 into power retention state: Write 0 to [OCM_Bank4], write 1 to [OCM_Bank3] and write 0C00 to the REQ_PWRDWN_TRIG register.

RAM_RET_CNTRL (PMU_GLOBAL) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:20roRead-only0x0reserved
OCM_Bank319rwNormal read/write0x0OCM Bank 3.
OCM_Bank218rwNormal read/write0x0OCM Bank 2.
OCM_Bank117rwNormal read/write0x0OCM Bank 1.
OCM_Bank016rwNormal read/write0x0OCM Bank 0.
TCM1B15rwNormal read/write0x0RPU core 1, TCM_B.
TCM1A14rwNormal read/write0x0RPU core 1, TCM_A.
TCM0B13rwNormal read/write0x0RPU core 0, TCM_B.
TCM0A12rwNormal read/write0x0RPU core 0, TCM_A.
Reserved11:9roRead-only0x0reserved
Reserved 8roRead-only0x0reserved
L2_Bank0 7rwNormal read/write0x0APU L2 Cache.
Reserved 6:0roRead-only0x0reserved