18.4 Register Summary

Note:

For reserved register addresses or reserved register bits, writes have no effect and reads return 0. Unless specified otherwise, control register bits are assumed active-high.

OffsetNameBit Pos.76543210

0x00

...

0x03

Reserved         
0x04DDR3PHY_PIR31:24INITBYPZCALBYPLOCKBYPCLRSR    
23:16     CTLDINITDLLBYPICPC
15:8       RVTRN
7:0QSTRNDRAMINITDRAMRSTITMSRSTZCALDLLLOCKDLLSRSTINIT
0x08DDR3PHY_PGCR31:24LBMODELBGDQSLBDQSS    PDDISDX
23:16ZCKSEL[1:0]   RANKEN  
15:8IOLBCKINVCKDV[1:0]  CKEN 
7:0   DFTLMT[1:0]DFTCMPDQSCFGITMDMD
0x0CDDR3PHY_PGSR31:24        
23:16        
15:8      RVEIRRRVERR
7:0DFTERRDTIERRDTERRDTDONEDIDONEZCDONEDLDONEIDONE
0x10DDR3PHY_DLLGCR31:24        
23:16BPS200       
15:8        
7:0        
0x14DDR3PHY_ACDLLCR31:24DLLDISDLLSRST      
23:16     ATESTEN  
15:8    MFWDLY[2:0]MFBDLY[2]
7:0MFBDLY[1:0]      
0x18DDR3PHY_PTR031:24        
23:16  TITMSRST[3:0]TDLLLOCK[11:10]
15:8TDLLLOCK[9:2]
7:0TDLLLOCK[1:0]TDLLSRST[5:0]
0x1CDDR3PHY_PTR131:24     TDINIT1[7:5]
23:16TDINIT1[4:0]TDINIT0[18:16]
15:8TDINIT0[15:8]
7:0TDINIT0[7:0]
0x20DDR3PHY_PTR231:24     TDINIT3[9:7]
23:16TDINIT3[6:0]TDINIT2[16]
15:8TDINIT2[15:8]
7:0TDINIT2[7:0]
0x24DDR3PHY_ACIOCR31:24  RSTIOMRSTPDRRSTPDDRSTODT  
23:16 RANKPDR   CSPDD  
15:8 RANKODT  CKPDR  CKPDD
7:0  CKODTACPDRACPDDACODTACOEACIOM
0x28DDR3PHY_DXCCR31:24        
23:16       AWDT
15:8RVSELDQSNRST  DQSNRES[3:0]
7:0DQSRES[3:0]DXPDRDXPDDDXIOMDXODT
0x2CDDR3PHY_DSGCR31:24CKEOERSTOEODTOECKOE  NL2OENL2PD
23:16   ODTPDD   CKEPDD
15:8   FXDLATNOBUBDQSGE[2:0]
7:0DQSGX[2:0]LPDLLPDLPIOPDZUENBDISENPUREN
0x30DDR3PHY_DCR31:24   DDR2T    
23:16        
15:8      DDRTYPE[1:0]
7:0MPRDQPDQ[2:0]DDR8BNKDDRMD[2:0]
0x34DDR3PHY_DTPR031:24TCCDTRC[5:0]TRRD[3]
23:16TRRD[2:0]TRAS[4:0]
15:8TRCD[3:0]TRP[3:0]
7:0TWTR[2:0]TRTP[2:0]TMRD[1:0]
0x38DDR3PHY_DTPR131:24  TDQSCKmax[2:0]TDQSCKmin[2:0]
23:16TRFC[7:0]
15:8    TRTODTTMOD[1:0]TFAW[5]
7:0TFAW[4:0]TRTWTAOND/ TAOFD[1:0]
0x3CDDR3PHY_DTPR231:24   TDLLK[9:5]
23:16TDLLK[4:0]TCKE[3:1]
15:8TCKE[0]TXP[4:0]TXS[9:8]
7:0TXS[7:0]
0x40DDR3PHY_MR0_DDR331:24        
23:16        
15:8   PDWR[2:0]DR
7:0TMCL3CL2CL1BTCL0BL[1:0]
0x40DDR3PHY_MR0_DDR231:24        
23:16        
15:8   PDWR[2:0]DR
7:0TMCL[2:0]BTBL[2:0]
0x44DDR3PHY_MR1_DDR331:24        
23:16        
15:8   QOFFTDQS RTT2 
7:0LEVELRTT1DIC1AL[1:0]RTT0DIC0DE
0x44DDR3PHY_MR1_DDR231:24        
23:16        
15:8   QOFFRDQSDQSOCD[2:1]
7:0OCD[0]RTT1AL[2:0]RTT0DICDE
0x44DDR3PHY_MR1_LPDDR231:24        
23:16        
15:8        
7:0nWR[2:0]WCBTBL[2:0]
0x44DDR3PHY_MR1_LPDDR331:24        
23:16        
15:8        
7:0nWR[2:0]  BL[2:0]
0x48DDR3PHY_MR2_DDR331:24        
23:16        
15:8RSVD[4:0]RTTWR[1:0] 
7:0SRTASRCWL[2:0]PASR[2:0]
0x48DDR3PHY_MR2_DDR231:24        
23:16        
15:8RSVD[4:0]   
7:0SRF   DCCPASR[2:0]
0x48DDR3PHY_MR2_LPDDR231:24        
23:16        
15:8        
7:0RSVD[3:0]RL/WL[3:0]
0x48DDR3PHY_MR2_LPDDR331:24        
23:16        
15:8        
7:0RSVD[3:0]RL/WL[3:0]
0x4CDDR3PHY_MR3_DDR331:24        
23:16        
15:8RSVD[12:5]
7:0RSVD[4:0]MPRMPRLOC[1:0]
0x4CDDR3PHY_MR3_EMR3_DDR231:24        
23:16        
15:8RSVD[15:8]
7:0RSVD[7:0]
0x4CDDR3PHY_MR3_LPDDR231:24        
23:16        
15:8        
7:0RSVD[3:0]DS[3:0]
0x4CDDR3PHY_MR3_LPDDR331:24        
23:16        
15:8        
7:0RSVD[3:0]PDCTL[1:0]DQODT[1:0]
0x50DDR3PHY_ODTCR31:24        
23:16       WRODT0
15:8        
7:0       RDODT0
0x54DDR3PHY_DTAR31:24DTMPRDTBANK[2:0]DTROW[15:12]
23:16DTROW[11:4]
15:8DTROW[3:0]DTCOL[11:8]
7:0DTCOL[7:0]
0x58DDR3PHY_DTDR031:24DTBYTE3[7:0]
23:16DTBYTE2[7:0]
15:8DTBYTE1[7:0]
7:0DTBYTE0[7:0]
0x5CDDR3PHY_DTDR131:24DTBYTE7[7:0]
23:16DTBYTE6[7:0]
15:8DTBYTE5[7:0]
7:0DTBYTE4[7:0]

0x60

...

0xBF

Reserved         
0xC0DDR3PHY_DCUAR31:24        
23:16        
15:8    ATYPEINCACSEL[1:0]
7:0CSADDR[3:0]CWADDR[3:0]
0xC4DDR3PHY_DCUDR31:24CDATA[31:24]
23:16CDATA[23:16]
15:8CDATA[15:8]
7:0CDATA[7:0]
0xC8DDR3PHY_DCURR31:24        
23:16XCENRCENSCOFSONFNFAIL[7:4]
15:8NFAIL[3:0]EADDR[3:0]
7:0SADDR[3:0]DINST[3:0]
0xCCDDR3PHY_DCULR31:24XLEADDR[3:0]    
23:16      IDALINF
15:8LCNT[7:0]
7:0LEADDR[3:0]LSADDR[3:0]
0xD0DDR3PHY_DCUGCR31:24        
23:16        
15:8RCSW[15:8]
7:0RCSW[7:0]
0xD4DDR3PHY_DCUTPR31:24TDCUT3[7:0]
23:16TDCUT2[7:0]
15:8TDCUT1[7:0]
7:0TDCUT0[7:0]
0xD8DDR3PHY_DCUSR031:24        
23:16        
15:8        
7:0     CFULLCFAILRDONE
0xDCDDR3PHY_DCUSR131:24LPCNT[7:0]
23:16FLCND[7:0]
15:8RDCNT[15:8]
7:0RDCNT[7:0]

0xE0

...

0xFF

Reserved         
0x0100DDR3PHY_BISTRR31:24      BCKSEL[2:1]
23:16BCKSEL[0]   BDXSELBDPAT[1:0]BDMEN
15:8BACENBDXENBSONFNFAIL[7:3]
7:0NFAIL[2:0]BINFBMODEBINST[2:0]
0x0104DDR3PHY_BISTMSKR031:24   ODTMSK   CSMSK
23:16   CKEMSKWEMSKBAMSK[2:0]
15:8AMSK[15:8]
7:0AMSK[7:0]
0x0108DDR3PHY_BISTMSKR131:24        
23:16    CASMSKRASMSKDMMSK[1:0]
15:8        
7:0      DQMSK[1:0]
0x010CDDR3PHY_BISTWCR31:24        
23:16        
15:8BWCNT[15:8]
7:0BWCNT[7:0]
0x0110DDR3PHY_BISTLSR31:24SEED[31:24]
23:16SEED[23:16]
15:8SEED[15:8]
7:0SEED[7:0]
0x0114DDR3PHY_BISTAR031:24 BBANK[2:0]BROW[15:12]
23:16BROW[11:4]
15:8BROW[3:0]BCOL[11:8]
7:0BCOL[7:0]
0x0118DDR3PHY_BISTAR131:24        
23:16        
15:8BAINC[11:4]
7:0BAINC[3:0]BMRANK[1:0]BRANK[1:0]
0x011CDDR3PHY_BISTAR231:24 BMBANK[2:0]BMROW[15:12]
23:16BMROW[11:4]
15:8BMROW[3:0]BMCOL[11:8]
7:0BMCOL[7:0]
0x0120DDR3PHY_BISTUDPR31:24BUDP1[15:8]
23:16BUDP1[7:0]
15:8BUDP0[15:8]
7:0BUDP0[7:0]
0x0124DDR3PHY_BISTGSR31:24CASBER[1:0]RASBER[1:0]DMBER[3:0]
23:16        
15:8        
7:0     BDXERRBACERRBDONE
0x0128DDR3PHY_BISTWER31:24DXWER[15:8]
23:16DXWER[7:0]
15:8ACWER[15:8]
7:0ACWER[7:0]
0x012CDDR3PHY_BISTBER031:24ABER[31:24]
23:16ABER[23:16]
15:8ABER[15:8]
7:0ABER[7:0]
0x0130DDR3PHY_BISTBER131:24      ODTBER[1:0]
23:16      CSBER[1:0]
15:8      CKEBER[1:0]
7:0WEBER[1:0]BABER[5:0]
0x0134DDR3PHY_BISTBER231:24DQBER[31:24]
23:16DQBER[23:16]
15:8DQBER[15:8]
7:0DQBER[7:0]
0x0138DDR3PHY_BISTWCSR31:24DXWCNT[15:8]
23:16DXWCNT[7:0]
15:8ACWCNT[15:8]
7:0ACWCNT[7:0]
0x013CDDR3PHY_BISTFWR031:24   ODTWEBS   CSWEBS
23:16   CKEWEBSWEWEBSBAWEBS[2:0]
15:8AWEBS[15:8]
7:0AWEBS[7:0]
0x0140DDR3PHY_BISTFWR131:24        
23:16    CASWEBSRASWEBSDMWEBS[1:0]
15:8DQWEBS[15:8]
7:0DQWEBS[7:0]

0x0144

...

0x017F

Reserved         
0x0180DDR3PHY_ZQ0CR031:24ZQPDZCALZCALBYPZDENZDATA[27:24]
23:16ZDATA[23:16]
15:8ZDATA[15:8]
7:0ZDATA[7:0]
0x0184DDR3PHY_ZQ0CR131:24        
23:16        
15:8        
7:0ZPROG[7:0]
0x0188DDR3PHY_ZQ0SR031:24ZDONEZERR  ZCTRL[27:24]
23:16ZCTRL[23:16]
15:8ZCTRL[15:8]
7:0ZCTRL[7:0]
0x018CDDR3PHY_ZQ0SR131:24        
23:16        
15:8        
7:0OPU[1:0]OPD[1:0]ZPU[1:0]ZPD[1:0]

0x0190

...

0x01BF

Reserved         
0x01C0DDR3PHY_DX0GCR31:24        
23:16       R0RVSL[2]
15:8R0RVSL[1:0]RTTOALRTTOH[1:0]DQRTTDQSRTTDSEN[1]
7:0DSEN[0]DQSRPDDXPDRDXPDDDXIOMDQODTDQSODTDXEN
0x01C4DDR3PHY_DX0GSR031:24        
23:16        
15:8DTPASS[2:0]    DTIERR
7:0   DTERR   DTDONE
0x01C8DDR3PHY_DX0GSR131:24        
23:16  RVPASS[1:0]   RVIERR
15:8   RVERR    
7:0  DQSDFT[1:0]   DFTERR
0x01CCDDR3PHY_DX0DLLCR31:24DLLDISDLLSRST      
23:16    SDLBMODEATESTENSDPHASE[3:2]
15:8SDPHASE[1:0]SSTART[1:0]MFWDLY[2:0]MFBDLY[2]
7:0MFBDLY[1:0]SFWDLY[2:0]SFBDLY[2:0]
0x01D0DDR3PHY_DX0DQTR31:24        
23:16        
15:8        
7:0DQDLY1[3:0]DQDLY0[3:0]
0x01D4DDR3PHY_DX0DQSTR31:24  DMDLY[3:0]DQSNDLY[2:1]
23:16DQSNDLY[0]DQSDLY[2:0]    
15:8  R0DGPS[1:0]    
7:0     R0DGSL[2:0]

0x01D8

...

0x01FF

Reserved         
0x0200DDR3PHY_DX1GCR31:24        
23:16       R0RVSL[2]
15:8R0RVSL[1:0]RTTOALRTTOH[1:0]DQRTTDQSRTTDSEN[1]
7:0DSEN[0]DQSRPDDXPDRDXPDDDXIOMDQODTDQSODTDXEN
0x0204DDR3PHY_DX1GSR031:24        
23:16        
15:8DTPASS[2:0]    DTIERR
7:0   DTERR   DTDONE
0x0208DDR3PHY_DX1GSR131:24        
23:16  RVPASS[1:0]   RVIERR
15:8   RVERR    
7:0  DQSDFT[1:0]   DFTERR
0x020CDDR3PHY_DX1DLLCR31:24DLLDISDLLSRST      
23:16    SDLBMODEATESTENSDPHASE[3:2]
15:8SDPHASE[1:0]SSTART[1:0]MFWDLY[2:0]MFBDLY[2]
7:0MFBDLY[1:0]SFWDLY[2:0]SFBDLY[2:0]
0x0210DDR3PHY_DX1DQTR31:24        
23:16        
15:8        
7:0DQDLY1[3:0]DQDLY0[3:0]
0x0214DDR3PHY_DX1DQSTR31:24  DMDLY[3:0]DQSNDLY[2:1]
23:16DQSNDLY[0]DQSDLY[2:0]    
15:8  R0DGPS[1:0]    
7:0     R0DGSL[2:0]