SPRUIU1C July 2020 – February 2024 DRA821U , DRA821U-Q1
DPCR module is instantiated at the chip level for every power managed sub-chip to support power management features, local clock alignment, DFT power management overrides, isolation controls for self-test and clocking for LBIST. It is also help standardizing interfaces between moduels/sub-chips and central power management, clocking and reset infrastructure at the chip-level.
DPCR contains following sub-modules:
All of the above modules are entirely hardware modules, the exception is Distributed RAM Power Controller. It has RAM_SLEEPMODE pins that are conntrolled via PSC (see corresponding WKUP_PSC0_PDCTL_y[14-12] PDMODE or PSC0_PDCTL_y[14-12] PDMODE). Table 5-1341 shows the memory power state dependend on the value of the bitfields in PSC registers.
RAM_SLEEPMODE Value | Memory Power State |
---|---|
0x0 | Core Off, RAM Array Off, RAM Periphery Off |
0x1 | Core Off, RAM Array Retention, RAM Periphery off (DeepSleep) |
0x2 | Reserved(1) |
0x3 | Reserved |
0x4 | Core Retention, RAM Array Off, RAM Periphery Off |
0x5 | Core Retention, RAM Array Retention, RAM Periphery Off (DeepSleep) |
0x6 | Reserved |
0x7 | Reserved |
0x8 | Core On, RAM Array Off, RAM Periphery Off |
0x9 | Core On, RAM Array Retention, RAM Periphery Off (DeepSleep) |
0xA | Core On, RAM Array Retention, RAM Periphery Off (LightSleep) |
0xB | Core On, RAM Array Retention, RAM Periphery On |
0xC | Reserved |
0xD | Reserved |
0xE | Reserved |
0xF | Core On, RAM Array On, RAM Periphery On |