MR1 (DDR_PHY) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

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

MR1 (DDR_PHY) Register Description

Register NameMR1
Offset Address0x0000000184
Absolute Address 0x00FD080184 (DDR_PHY)
Width32
TypemixedMixed types. See bit-field details.
Reset Value0x00000004
DescriptionLPDDR4 Mode Register 1

MR1 (DDR_PHY) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:16roRead-only0x0Reserved. Return zeroes on reads.
RSVD15:8roRead-only0x0Reserved. Return zeroes on reads.
RDPST 7rwNormal read/write0x0Read Postamble Length
0 = RD Post-amble = 0.5*tCK (default)
1 = RD Post-amble = 1.5*tCK
nWR 6:4rwNormal read/write0x0Write-recovery for auto-precharge command:
3'b000 = nWR = 6 (default)
3'b001 = nWR = 10
3'b010 = nWR = 16
3'b011 = nWR = 20
3'b100 = nWR = 24
3'b101 = nWR = 30
3'b110 = nWR = 34
3'b111 = nWR = 40
RDPRE 3rwNormal read/write0x0Read Preamble Length
0 = RD Pre-amble = Static (default)
1 = RD Pre-amble = Toggle
WRPRE 2rwNormal read/write0x1Write Preamble Length
0 = Reserved
1 = WR Pre-amble = 2*tCK
BL 1:0rwNormal read/write0x0Burst Length
2'b00 = BL=16 Sequential (default)
2'b01 = BL=32 Sequential
2'b10 = BL=16 or 32 Sequential (on-the-fly)
2'b11 = Reserved

Alternate Register MR1_DDR3, reset=0x4
Alternate Register Field: DE Offset=0 Width=1 read-write
[[*]] Description: DLL Enable/Disable
Alternate Register Field: DIC_1 Offset=1 Width=1 read-write
[[*]] Description: Output Driver Impedance Control
Alternate Register Field: RTT_2 Offset=2 Width=1 read-write
[[*]] Description: On Die Termination
Alternate Register Field: AL Offset=3 Width=2 read-write
[[*]] Description: Posted CAS Additive Latency
Alternate Register Field: DIC_5 Offset=5 Width=1 read-write
[[*]] Description: Output Driver Impedance Control
Alternate Register Field: RTT_6 Offset=6 Width=1 read-write
[[*]] Description: On Die Termination
Alternate Register Field: LEVEL Offset=7 Width=1 read-write
[[*]] Description: Write Leveling Enable
Alternate Register Field: RSVD_8 Offset=8 Width=1 read-write
[[*]] Description: Reserved. This is a JEDEC reserved bit for DDR3 and is recommended by JEDEC to be programmed to 0x0.
Alternate Register Field: RTT_9 Offset=9 Width=1 read-write
[[*]] Description: On Die Termination
Alternate Register Field: RSVD_10 Offset=10 Width=1 read-write
[[*]] Description: Reserved. This is a JEDEC reserved bit for DDR3 and is recommended by JEDEC to be programmed to 0x0.
Alternate Register Field: TDQS Offset=11 Width=1 read-write
[[*]] Description: Termination Data Strobe
Alternate Register Field: QOFF Offset=12 Width=1 read-write
[[*]] Description: Output Enable/Disable
Alternate Register Field: RSVD_15_13 Offset=13 Width=3 read-write
[[*]] Description: Reserved. These are JEDEC reserved bits for DDR3 and are recommended by JEDEC to be programmed to 0x0.
Alternate Register Field: RESERVED_31_16 Offset=16 Width=16 read-only
[[*]] Description: Reserved. Return zeroes on reads.
Alternate Register Field: DE Offset=0 Width=1 read-write
[[*]] Description: DLL Enable/Disable
Alternate Register Field: DIC Offset=1 Width=2 read-write
[[*]] Description: Output Driver Impedance Control
Alternate Register Field: AL Offset=3 Width=2 read-write
[[*]] Description: Posted CAS Additive Latency
Alternate Register Field: RSVD_6_5 Offset=5 Width=2 read-write
[[*]] Description: Reserved. These are JEDEC reserved bits for DDR4 and is recommended by JEDEC to be programmed to 0x0.
Alternate Register Field: LEVEL Offset=7 Width=1 read-write
[[*]] Description: Write Leveling Enable
Alternate Register Field: RTT Offset=8 Width=3 read-write
[[*]] Description: On Die Termination
Alternate Register Field: TDQS Offset=11 Width=1 read-write
[[*]] Description: Termination Data Strobe
Alternate Register Field: QOFF Offset=12 Width=1 read-write
[[*]] Description: Output Enable/Disable
Alternate Register Field: RSVD_15_13 Offset=13 Width=3 read-write
[[*]] Description: Reserved. These are JEDEC reserved bits for DDR4 and is recommended by JEDEC to be programmed to 0x0.
Alternate Register Field: RESERVED_31_16 Offset=16 Width=16 read-only
[[*]] Description: Reserved. Return zeroes on reads.
Alternate Register Field: BL Offset=0 Width=3 read-write
[[*]] Description: Burst Length
Alternate Register Field: BT Offset=3 Width=1 read-write
[[*]] Description: Burst Type
Alternate Register Field: WC Offset=4 Width=1 read-write
[[*]] Description: Wrap Control
Alternate Register Field: nWR Offset=5 Width=3 read-write
[[*]] Description: Write Recovery
Alternate Register Field: RSVD Offset=8 Width=8 read-write
[[*]] Description: Reserved. These are JEDEC reserved bits for LPDDR2 and is recommend by JEDEC to be programmed to 0x0.
Alternate Register Field: RESERVED_31_16 Offset=16 Width=16 read-only
[[*]] Description: Reserved. Return zeroes on reads.
Alternate Register Field: BL Offset=0 Width=3 read-write
[[*]] Description: Burst Length
Alternate Register Field: BT Offset=3 Width=1 read-write
[[*]] Description: Burst Type
Alternate Register Field: WC Offset=4 Width=1 read-write
[[*]] Description: Wrap Control
Alternate Register Field: nWR Offset=5 Width=3 read-write
[[*]] Description: Write Recovery
Alternate Register Field: RSVD Offset=8 Width=8 read-write
[[*]] Description: Reserved. These are JEDEC reserved bits for LPDDR3 and is recommend by JEDEC to be programmed to 0x0.
Alternate Register Field: RESERVED_31_16 Offset=16 Width=16 read-only
[[*]] Description: Reserved. Return zeroes on reads.