DDR memory controller (MPMC)
RM0082
182/844
Doc ID 018672 Rev 1
10.13.71 MEM100_CTL
register
10.13.72 MEM101_CTL
register
Table 144.
MEM100_CTL register bit assignments
Bit
Name
Reset
value
Range
Description
[31:25] -
-
-
Reserved. Read undefined. Write should be
zero.
[24]
enable_quick_sref
resh
0x0
0x0 - 0x1
Allow user to interrupt memory initialization to
enter self refresh mode.
[23:17] -
-
-
Reserved. Read undefined. Write should be
zero.
[16]
drive_dq_dqs
0x0
0x0 - 0x1
Sets DQ/DQS output enable behavior when
controller is idle.
[15:09] -
-
-
Reserved. Read undefined. Write should be
zero.
[08]
big_endian_enabl
e
0x0
0x0 - 0x1
Set byte ordering as little endian or big endian.
[07:01] -
-
-
Reserved. Read undefined. Write should be
zero.
[00]
active_aging
0x0
0x0 - 0x1
Enable command aging in the command queue.
Table 145.
MEM101_CTL register bit assignments
Bit
Name
Reset
value
Range
Description
[31:25] -
-
-
Reserved. Read undefined. Write should be
zero.
[24]
swap_enable
0x0
0x0 - 0x1
Enable command swapping logic in execution
unit.
[23:17] -
-
-
Reserved. Read undefined. Write should be
zero.
[16]
rd2rd_turn
0x0
0x0 - 0x1
Enable insertion of addition turn around clock
for back to back READs to different css.
[15:09] -
-
-
Reserved. Read undefined. Write should be
zero.
[08]
pwrup_srefresh_exit
0x0
0x0 - 0x1
Allow powerup via self-refresh instead of full
memory initialization.
[07:01] -
-
-
Reserved. Read undefined. Write should be
zero.
[00]
en_lowpower_mode
0x0
0x0 - 0x1
Enable low power mode in controller.