17.9 UDDRC Low Power Control Register
Name: | UDDRC_PWRCTL |
Offset: | 0x030 |
Reset: | 0x00000000 |
Property: | Read/Write |
Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
Access | |||||||||
Reset |
Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
Access | |||||||||
Reset |
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
Access | |||||||||
Reset |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
DIS_CAM_DRAIN_SELFREF | SELFREF_SW | EN_DFI_DRAM_CLK_DISABLE | DEEPPOWERDOWN_EN | POWERDOWN_EN | SELFREF_EN | ||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | |||
Reset | 0 | 0 | 0 | 0 | 0 | 0 |
Bit 7 – DIS_CAM_DRAIN_SELFREF
This register field cannot be modified while PWRCTL.selfref_sw=1.
Note: PWRCTL.dis_cam_drain_selfref=1 is unsupported in this release. PWRCTL.dis_cam_drain_selfref=0 is required.
Programming mode: Dynamic
Value | Description |
---|---|
0 | CAMs must be empty before entering SR. |
1 | CAMs are not emptied before entering SR (unsupported). |
Bit 5 – SELFREF_SW
Programming mode: Dynamic
Value | Description |
---|---|
0 | Software entry to Self-refresh |
1 | Software exit from Self-refresh |
Bit 3 – EN_DFI_DRAM_CLK_DISABLE
If set to 0, dfi_dram_clk_disable is never asserted.
Assertion of dfi_dram_clk_disable is as follows:
- In DDR2/DDR3, can only be asserted in Self-refresh.
- In LPDDR2/LPDDR3, can be
asserted in the following cases:
- in Self-refresh
- in Power-down
- in Deep Power-down
- during normal operation (clock stop)
Programming mode: Dynamic
Bit 2 – DEEPPOWERDOWN_EN
This register must be reset to '0' to bring UDDRC out of Deep Power-down mode. Controller performs automatic SDRAM initialization on deep power-down exit.
Present only in designs configured to support LPDDR2 or LPDDR3. For non-LPDDR2/non-LPDDR3, this register should not be set to 1.
For performance only.
Programming mode: Dynamic
Bit 1 – POWERDOWN_EN
This register bit may be re-programmed during the course of normal operation.
Programming mode: Dynamic
Bit 0 – SELFREF_EN
Programming mode: Dynamic