PIC32MZ1025DAR169 DDR registers

The 63 registers of DDR (DDR2 memory controller), from 0xBF8E8000, with their reset value and every field. The PIC32MZ1025DAR169 has 2308 registers in 102 peripherals, one page each.

Most PIC32 SFRs have three more registers right after them: CLR at +4, SET at +8 and INV at +C (T1CONCLR, T1CONSET, T1CONINV), which clear, set or flip just the bits written as 1, in one write.

DDR DDR2 memory controller

DDRTSELDDR Target Select Register

Address
0xBF8E8000
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
TSEL7:0

DDRMINLIMDDR Minimum Burst Limit Register

Address
0xBF8E8004
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
TSEL4:0

DDRRQPERDDR Request Period Register

Address
0xBF8E8008
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RQPER7:0

DDRMINCMDDDR Minimum Command Register

Address
0xBF8E800C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
MINCMD7:0

DDRMEMCONDDR Memory Control Register

Address
0xBF8E8010
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
INITDN1Memory Initialize Done bit
  • 0 Controller not enabled for regular operation
  • 1 All commands have been issued; the controller is enabled for regular operation
STINIT0Memory Initialize Start bit
  • 0 Do not start memory initialization
  • 1 Start memory initialization

DDRMEMCFG0DDR Memory Configuration Register 0

Address
0xBF8E8014
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
APCHRGEN30Automatic Precharge Enable bit
  • 0 Do not issue an auto-precharged command
  • 1 Issue an auto-precharged command
CLHADDR28:24
CSADDR20:16
BNKADDR12:8
RWADDR4:0

DDRMEMCFG1DDR Memory Configuration Register 1

Address
0xBF8E8018
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RWADDRMSK12:0

DDRMEMCFG2DDR Memory Configuration Register 2

Address
0xBF8E801C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CLADDRHMSK12:0

DDRMEMCFG3DDR Memory Configuration Register 3

Address
0xBF8E8020
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CLADDRLMSK12:0

DDRMEMCFG4DDR Memory Configuration Register 4

Address
0xBF8E8024
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CSADDRMSK12:8
BNKADDRMSK4:0

DDRREFCFGDDR Refresh Configuration Register

Address
0xBF8E8028
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
MAXREFS26:24
REFDLY23:16
REFCNT15:0

DDRPWRCFGDDR Power Configuration Register

Address
0xBF8E802C
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
PCHRGPWRDN22Precharge Power Down Only bit
  • 0 Do not allow automatic entry into Precharge Power Down mode.
  • 1 Allow automatic entry into Precharge Power Down mode.
SLFREFDLY21:12Self Refresh Delay bits
  • 1 1024 clocks
  • 511 2111452 clocks
PWRDNDLY11:4Refresh Count bits
  • 1 4 clocks
  • 255 1020 clocks
ASLFREFEN3Automatic Self Refresh Enable bit
  • 0 Do not allow automatic entry into Self Refresh mode.
  • 1 Allow automatic entry into Self Refresh mode.
APWRDNEN2Automatic Power Down Enable bit
  • 0 Do not allow automatic entry into Power Down mode.
  • 1 Allow automatic entry into Power Down mode.

DDRDLYCFG0DDR Delay Configuration Register 0

Address
0xBF8E8030
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
R2WDLY27:24
W2WCSDLY23:20
W2WDLY19:16
R2RCSDLY15:12
R2RDLY11:8
W2RCSDLY7:4
W2RDLY3:0
RMWDLY31:28

DDRDLYCFG1DDR Delay Configuration Register 1

Address
0xBF8E8034
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
SLFREFEXDLY830
NXTDATAVDLY429
W2RCSDLY428
W2RDLY427
W2PCHRGDLY426
PWRDNEXDLY25:20
PWRDNMINDLY19:16
SLFREFEXDLY15:8
SLFREFMINDLY7:0

DDRDLYCFG2DDR Delay Configuration Register 2

Address
0xBF8E8038
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
PCHRG2RASDLY27:24
RAS2CASDLY23:20
RAS2RASDLY19:16
W2PCHRGDLY15:12
R2PCHRGDLY11:8
PCHRGALLDLY3:0
RBENDDLY31:28

DDRODTCFGDDR On-Die Termination Configuration Register

Address
0xBF8E8040
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
ODTWLEN22:20
ODTRLEN18:16
ODTWDLY15:12
ODTRDLY11:8
ODTCSEN7:0

DDRXFERCFGDDR Transfer Configuration Register

Address
0xBF8E8044
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
MAXBURST27:24
RDATENDLY19:16
NXTDATAVDLY7:4
NXTDATRQDLY3:0
BIGENDIAN31Big Endian bit
  • 0 Data is little endian format
  • 1 Data is big endian format

DDRCMDISSUEDDR Command Issue Register

Address
0xBF8E8048
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NXTDATAVDLY4
NUMHOSTCMDS3:0

DDRODTENCFGDDR On-Die Termination Enable Configuration Register

Address
0xBF8E804C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
ODTWEN16On-Die Termination Write Enable bit
  • 0 The Chip Select represented by the OTDCSEN bits (DDRODTCFG<7:0>) has ODT disabled for data reads
  • 1 The Chip Select represented by the OTDCSEN bits (DDRODTCFG<7:0>) has ODT enabled for data reads
ODTREN0On-Die Termination Read Enable bit
  • 0 The Chip Select represented by the OTDCSEN bits (DDRODTCFG<7:0>) has ODT disabled for data writes
  • 1 The Chip Select represented by the OTDCSEN bits (DDRODTCFG<7:0>) has ODT enabled for data writes

DDRMEMWIDTHDDR Memory Width Register

Address
0xBF8E8050
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
HALFRATE3Half-rate Mode bit
  • 0 Full-rate mode
  • 1 Half-rate mode

DDRCMD10DDR Host Command 1 Register x (x = 0 through 15)

Address
0xBF8E8080
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
WENCMD223
CASCMD222
RASCMD221
CSCMD220:13
CLKENCMD212
WENCMD111
CASCMD110
RASCMD19
CSCMD18:1
CLKENCMD10
MDALCMD31:24

DDRCMD11DDR Host Command 1 Register x (x = 0 through 15)

Address
0xBF8E8084
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
WENCMD223
CASCMD222
RASCMD221
CSCMD220:13
CLKENCMD212
WENCMD111
CASCMD110
RASCMD19
CSCMD18:1
CLKENCMD10
MDALCMD31:24

DDRCMD12DDR Host Command 1 Register x (x = 0 through 15)

Address
0xBF8E8088
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
WENCMD223
CASCMD222
RASCMD221
CSCMD220:13
CLKENCMD212
WENCMD111
CASCMD110
RASCMD19
CSCMD18:1
CLKENCMD10
MDALCMD31:24

DDRCMD13DDR Host Command 1 Register x (x = 0 through 15)

Address
0xBF8E808C
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
WENCMD223
CASCMD222
RASCMD221
CSCMD220:13
CLKENCMD212
WENCMD111
CASCMD110
RASCMD19
CSCMD18:1
CLKENCMD10
MDALCMD31:24

DDRCMD14DDR Host Command 1 Register x (x = 0 through 15)

Address
0xBF8E8090
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
WENCMD223
CASCMD222
RASCMD221
CSCMD220:13
CLKENCMD212
WENCMD111
CASCMD110
RASCMD19
CSCMD18:1
CLKENCMD10
MDALCMD31:24

DDRCMD15DDR Host Command 1 Register x (x = 0 through 15)

Address
0xBF8E8094
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
WENCMD223
CASCMD222
RASCMD221
CSCMD220:13
CLKENCMD212
WENCMD111
CASCMD110
RASCMD19
CSCMD18:1
CLKENCMD10
MDALCMD31:24

DDRCMD16DDR Host Command 1 Register x (x = 0 through 15)

Address
0xBF8E8098
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
WENCMD223
CASCMD222
RASCMD221
CSCMD220:13
CLKENCMD212
WENCMD111
CASCMD110
RASCMD19
CSCMD18:1
CLKENCMD10
MDALCMD31:24

DDRCMD17DDR Host Command 1 Register x (x = 0 through 15)

Address
0xBF8E809C
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
WENCMD223
CASCMD222
RASCMD221
CSCMD220:13
CLKENCMD212
WENCMD111
CASCMD110
RASCMD19
CSCMD18:1
CLKENCMD10
MDALCMD31:24

DDRCMD18DDR Host Command 1 Register x (x = 0 through 15)

Address
0xBF8E80A0
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
WENCMD223
CASCMD222
RASCMD221
CSCMD220:13
CLKENCMD212
WENCMD111
CASCMD110
RASCMD19
CSCMD18:1
CLKENCMD10
MDALCMD31:24

DDRCMD19DDR Host Command 1 Register x (x = 0 through 15)

Address
0xBF8E80A4
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
WENCMD223
CASCMD222
RASCMD221
CSCMD220:13
CLKENCMD212
WENCMD111
CASCMD110
RASCMD19
CSCMD18:1
CLKENCMD10
MDALCMD31:24

DDRCMD110DDR Host Command 1 Register x (x = 0 through 15)

Address
0xBF8E80A8
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
WENCMD223
CASCMD222
RASCMD221
CSCMD220:13
CLKENCMD212
WENCMD111
CASCMD110
RASCMD19
CSCMD18:1
CLKENCMD10
MDALCMD31:24

DDRCMD111DDR Host Command 1 Register x (x = 0 through 15)

Address
0xBF8E80AC
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
WENCMD223
CASCMD222
RASCMD221
CSCMD220:13
CLKENCMD212
WENCMD111
CASCMD110
RASCMD19
CSCMD18:1
CLKENCMD10
MDALCMD31:24

DDRCMD112DDR Host Command 1 Register x (x = 0 through 15)

Address
0xBF8E80B0
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
WENCMD223
CASCMD222
RASCMD221
CSCMD220:13
CLKENCMD212
WENCMD111
CASCMD110
RASCMD19
CSCMD18:1
CLKENCMD10
MDALCMD31:24

DDRCMD113DDR Host Command 1 Register x (x = 0 through 15)

Address
0xBF8E80B4
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
WENCMD223
CASCMD222
RASCMD221
CSCMD220:13
CLKENCMD212
WENCMD111
CASCMD110
RASCMD19
CSCMD18:1
CLKENCMD10
MDALCMD31:24

DDRCMD114DDR Host Command 1 Register x (x = 0 through 15)

Address
0xBF8E80B8
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
WENCMD223
CASCMD222
RASCMD221
CSCMD220:13
CLKENCMD212
WENCMD111
CASCMD110
RASCMD19
CSCMD18:1
CLKENCMD10
MDALCMD31:24

DDRCMD115DDR Host Command 1 Register x (x = 0 through 15)

Address
0xBF8E80BC
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
WENCMD223
CASCMD222
RASCMD221
CSCMD220:13
CLKENCMD212
WENCMD111
CASCMD110
RASCMD19
CSCMD18:1
CLKENCMD10
MDALCMD31:24

DDRCMD20DDR Host Command 2 Register x (x = 0 through 15)

Address
0xBF8E80C0
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
WAIT19:11
BNKADDRCMD10:8
MDADDRHCMD7:0

DDRCMD21DDR Host Command 2 Register x (x = 0 through 15)

Address
0xBF8E80C4
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
WAIT19:11
BNKADDRCMD10:8
MDADDRHCMD7:0

DDRCMD22DDR Host Command 2 Register x (x = 0 through 15)

Address
0xBF8E80C8
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
WAIT19:11
BNKADDRCMD10:8
MDADDRHCMD7:0

DDRCMD23DDR Host Command 2 Register x (x = 0 through 15)

Address
0xBF8E80CC
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
WAIT19:11
BNKADDRCMD10:8
MDADDRHCMD7:0

DDRCMD24DDR Host Command 2 Register x (x = 0 through 15)

Address
0xBF8E80D0
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
WAIT19:11
BNKADDRCMD10:8
MDADDRHCMD7:0

DDRCMD25DDR Host Command 2 Register x (x = 0 through 15)

Address
0xBF8E80D4
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
WAIT19:11
BNKADDRCMD10:8
MDADDRHCMD7:0

DDRCMD26DDR Host Command 2 Register x (x = 0 through 15)

Address
0xBF8E80D8
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
WAIT19:11
BNKADDRCMD10:8
MDADDRHCMD7:0

DDRCMD27DDR Host Command 2 Register x (x = 0 through 15)

Address
0xBF8E80DC
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
WAIT19:11
BNKADDRCMD10:8
MDADDRHCMD7:0

DDRCMD28DDR Host Command 2 Register x (x = 0 through 15)

Address
0xBF8E80E0
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
WAIT19:11
BNKADDRCMD10:8
MDADDRHCMD7:0

DDRCMD29DDR Host Command 2 Register x (x = 0 through 15)

Address
0xBF8E80E4
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
WAIT19:11
BNKADDRCMD10:8
MDADDRHCMD7:0

DDRCMD210DDR Host Command 2 Register x (x = 0 through 15)

Address
0xBF8E80E8
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
WAIT19:11
BNKADDRCMD10:8
MDADDRHCMD7:0

DDRCMD211DDR Host Command 2 Register x (x = 0 through 15)

Address
0xBF8E80EC
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
WAIT19:11
BNKADDRCMD10:8
MDADDRHCMD7:0

DDRCMD212DDR Host Command 2 Register x (x = 0 through 15)

Address
0xBF8E80F0
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
WAIT19:11
BNKADDRCMD10:8
MDADDRHCMD7:0

DDRCMD213DDR Host Command 2 Register x (x = 0 through 15)

Address
0xBF8E80F4
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
WAIT19:11
BNKADDRCMD10:8
MDADDRHCMD7:0

DDRCMD214DDR Host Command 2 Register x (x = 0 through 15)

Address
0xBF8E80F8
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
WAIT19:11
BNKADDRCMD10:8
MDADDRHCMD7:0

DDRCMD215DDR Host Command 2 Register x (x = 0 through 15)

Address
0xBF8E80FC
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
WAIT19:11
BNKADDRCMD10:8
MDADDRHCMD7:0

DDRSCLSTARTDDL SELF CALIBRATION LOGIC START REGISTER

Address
0xBF8E9100
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
SCLPHCAL29
SCLSTART28Start Self Calibration Logic bit
  • 0 Do not start self calibration
  • 1 Start self calibration
SCLEN26Self Calibration Logic Enable bit
  • 0 Disable dynamic self calibration logic
  • 1 Enable dynamic self calibration logic
SCULBPASS1
SCLLBPASS0Self Calibration Logic Lower Data Byte Status bit
  • 0 Self calibration logic for lower data byte failed
  • 1 Self calibration logic for lower data byte passed

DDRSCLLATDDL Self Calibration Logic Latency Register

Address
0xBF8E910C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
DDRCLKDLY7:4
CAPCLKDLY3:0

DDRSCLCFG0DDR SCL Configuration Register 0

Address
0xBF8E9118
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
ODTCSW24On-Die Termination Chip Select Write bit
  • 0 ODT is turned off to the DRAM on CS0 during writes performed by the SCL.
  • 1 ODT is turned on to the DRAM on CS0 during writes performed by the SCL
RCASLAT7:4
DDR21DDR2 bit
  • 0 DDR2 is not connected
  • 1 DDR2 is connected
BURST80PHY Burst 8 bit
  • 0 DRAM is in burst 4 mode while running SCL test
  • 1 DRAM is in burst 8 mode while running SCL test

DDRSCLCFG1DDR SCL Configuration Register 1

Address
0xBF8E911C
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
DBLREFDLY12Double Reference Delay bit
  • 0 SCL operation delay not doubled
  • 1 SCL operation delay doubled
WCASLAT11:8
SCLCSEN0SCL Chip Select Enable bit
  • 0 Do not run SCL on Chip Select 0
  • 1 Run SCL on Chip Select 0

DDRPHYPADCONDDR PHY Pad Control Register

Address
0xBF8E9120
Reset
0x00000000
Access
read/write
Size
32-bit
14 fields
FieldBitsWhat it does
PREAMBDLY30:29Preamble Delay bits
  • 0 2 cycle preamble
  • 1 1.5 cycle preamble
  • 2 1 cycle preamble
  • 3 Reserved
RCVREN28Receiver Enable bit
  • 0 Pad receivers on bidirectional I/Os are turned off
  • 1 Pad receivers on bidirectional I/Os are turned on
DRVSTRPFET23:20PFET Drive Strength bits
  • 0 Minimum drive strength.
  • 15 Maximum drive strength
DRVSTRNFET19:16NFET Drive Strength bits
  • 0 Minimum drive strength.
  • 15 Maximum drive strength
HALFRATE14Half Rate bit
  • 0 Controller clock is running at full rate with respect to PHY
  • 1 Controller clock is running at half rate with respect to PHY
WRCMDDLY13Write Command Delay bit
  • 0 No Write command delay
  • 1 Write command delay
NOEXTDLL9No External DLL bit
  • 0 Use external DLL.
  • 1 Use internal digital DLL.
EOENCLKCYC8Extra Output Enable bit
  • 0 Do not drive pad output enables for an extra clock cycle after a write burst
  • 1 Drive pad output enables for an extra clock cycle after a write burst
ODTPUCAL7:6On-Die Termination Pull-up Calibration bits
  • 0 Minimum ODT impedance
  • 3 Maximum ODT impedance
ODTPDCAL5:4
ADDCDRVSEL3Address and Control Pads Drive Strength Select bit
  • 0 60% Drive Strength
  • 1 Full drive strength
DATDRVSEL2Data Pad Drive Strength Select bit
  • 0 60% Drive Strength
  • 1 Full Drive Strength
SCLCSEN1
SCLCSEN0

DDRPHYDLLRDDR PHY DLL Recalibrate Register

Address
0xBF8E9124
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
DISRECALIB26Disable Recalibration bit
  • 0 Recalibrate the digital DLL in accordance with the value of the RECALIBCNT bits
  • 1 Do not recalibrate the digital DLL after the first time
RECALIBCNT25:8
DLYSTVAL31:28

DDRPHYDLLCTRLDDR Phy Trim Register

Address
0xBF8E9128
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DDRDLLTRIM7:0Trim Setting bits

DDRPHYCLKDLYDDR Clock Delta Delay Register

Address
0xBF8E9140
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
SCLUBPASS5Self Calibration Logic Upper Data Byte Status bit
  • 0 Self calibration logic for upper data byte is failed
  • 2 Self calibration logic for upper data byte is passed
SCLLBPASS4Self Calibration Logic Lower Data Byte Status bit
  • 0 Self calibration logic for lower data byte is failed
  • 2 Self calibration logic for lower data byte is passed
CLKDLYDELTA2:0DDR Clock Delay Delta bits
  • 0 0 DDR clocks
  • 1 1 DDR clocks
  • 2 2 DDR clocks
  • 3 3 DDR clocks
  • 4 4 DDR clocks
  • 5 5 DDR clocks
  • 6 6 DDR clocks
  • 7 7 DDR clocks

DDRADLLBYPDDR Analog DLL Bypass Register

Address
0xBF8E915C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
ANLDLLBYP24Bypass Analog DLL bit
  • 0 Reserved; do not use
  • 1 Bypass the Analog DLL and use the PHY Digital DLL

DDRSCLCFG2DDR Analog DLL Bypass Register

Address
0xBF8E916C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SCLLANSEL1:0DDR SCL Configuration Register 2
  • 0 Use both lanes
  • 1 Use the lower byte lane
  • 2 Use the upper byte lane
  • 3 Reserved; do not use

DDRPHYSCLADRDDR PHY SCL Address Register

Address
0xBF8E9188
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
SCLCOLADR28:16SCL Column Address bits
SCLROWADR15:0SCL Row Address bits
SCLBANKADR31:29SCL Bank Address bits