DDRPHY Registers

Zynq UltraScale+ Device Technical Reference Manual (UG1085)

Document ID
UG1085
Release Date
2023-12-21
Revision
2.4 English
Table 17-37:      DDRPHY Registers

Register Type

Register Name

Register Description

Configuration register

PGCR{0:7}

PHY general configuration registers {0:7}.

DXCCR

DATX8 common configuration register.

DSGCR

DDR system general configuration register.

ODTCR

ODT configuration register.

DCR

DRAM configuration register.

RDIMMGCR0

RDIMM general configuration register 0.

RDIMMGCR1

RDIMM general configuration register 1.

RDIMMGCR2

RDIMM general configuration register 2.

DTCR0

Data training configuration register 0.

DTCR1

Data training configuration register 1.

DCUGCR

DCU general configuration register.

RIOCR{0:5}

Rank I/O configuration registers {0:5}.

ACIOCR{0:5}

AC I/O configuration registers {0:5}.

DX{0:8}GCR0

DATX8 {0:8} general configuration registers {0:8}.

DX{0:8}GCR1

DATX8 {0:8} general configuration register 1.

DX{0:8}GCR2

DATX8 {0:8} general configuration register 2.

DX{0:8}GCR3

DATX8 {0:8} general configuration register 3.

DX{0:8}GCR4

DATX8 {0:8} general configuration register 4.

DX{0:8}GCR5

DATX8 {0:8} general configuration register 5.

DX{0:8}GCR6

DATX8 {0:8} general configuration register 6.

DX8SL0IOCR

DATX8 0-1 I/O configuration register.

DX8SL1IOCR

DATX8 2-3 I/O configuration register.

DX8SL2IOCR

DATX8 4-5 I/O configuration register.

DX8SL3IOCR

DATX8 6-7 I/O configuration register.

DX8SL4IOCR

DATX8 0-1 I/O configuration register.

DX8SLbIOCR

DATX8 0-8 I/O configuration register.

Status Register

PGSR0

PHY general status register 0.

PGSR1

PHY general status register 1.

PGSR02

PHY general status register 2.

DCUSR00

DCU status register 0.

DCUSR01

DCU status register 1.

ZQ0SR

ZQ n impedance control status register.

ZQ1SR

ZQ n impedance control status register.

DX{0:8}RSR1

DATX8 {0:8} rank status register 1.

DX{0:8}RSR2

DATX8 {0:8} rank status register 2.

DX{0:8}RSR3

DATX8 {0:8} rank status register 3.

DX{0:8}GSR0

DATX8 {0:8} general status register 0.

DX{0:8}GSR1

DATX8 {0:8} general status register 1.

DX{0:8}GSR2

DATX8 {0:8} general status register 2.

DX{0:8}GSR3

DATX8 {0:8} general status register 3.

Line Register

 

 

ACBDLR{0:9}

AC bit delay line registers {0:9}.

ACBDLR15

AC bit delay line register 15.

ACBDLR16

AC bit delay line register 16.

ACLCDLR

AC local calibrated delay line register.

ACMDLR0

AC master delay line register 0.

ACMDLR1

AC master delay line register 1.

DX{0:8}BDLR0

DATX8 {0:8} bit delay line register 0.

DX{0:8}BDLR1

DATX8 {0:8} bit delay line register 1.

DX{0:8}BDLR2

DATX8 {0:8} bit delay line register 2.

DX{0:8}BDLR3

DATX8 {0:8} bit delay line register 3.

DX{0:8}BDLR4

DATX8 {0:8} bit delay line register 4.

DX{0:8}BDLR5

DATX8 {0:8} bit delay line register 5.

DX{0:8}BDLR6

DATX8 {0:8} bit delay line register 6.

DX{0:8}LCDLR0

DATX8 {0:8} local calibrated delay line register 0.

DX{0:8}LCDLR1

DATX8 {0:8} local calibrated delay line register 1.

DX{0:8}LCDLR2

DATX8 {0:8} local calibrated delay line register 2.

DX{0:8}LCDLR3

DATX8 {0:8} local calibrated delay line register 3.

DX{0:8}LCDLR4

DATX8 {0:8} local calibrated delay line register 4.

DX{0:8}LCDLR5

DATX8 {0:8} local calibrated delay line register 5.

DX{0:8}MDLR0

DATX8 {0:8} master delay line register 0.

DX{0:8}MDLR1

DATX8 {0:8} master delay line register 1.

Control Register

PLLCR{0:5}

Address/control PLL controls {0:5}.

AACR

Anti-aging control register.

RDIMMCR0

RDIMM control register 0.

RDIMMCR1

RDIMM control register 1.

RDIMMCR2

RDIMM control register 2.

RDIMMCR3

RDIMM control register 3.

RDIMMCR4

RDIMM control register 4.

IOVCR0

I/O VREF control register 0.

IOVCR1

I/O VREF control register 1

VTCR0

VREF training control register 0.

VTCR1

VREF training control register 1.

ZQCR

ZQ impedance control register.

DX8SL0OSC

DATX8 0-1 oscillator, delay-line test, PHY FIFO and high-speed reset, loopback, and gated clock control register.

DX8SL0PLLCR0

DAXT8 0-1 PLL control register 0.

DX8SL0PLLCR1

DAXT8 0-1 PLL control register 1 (Type B PLL only).

DX8SL0PLLCR2

DAXT8 0-1 PLL control register 2 (Type B PLL only).

DX8SL0PLLCR3

DAXT8 0-1 PLL control register 3 (Type B PLL only).

DX8SL0PLLCR4

DAXT8 0-1 PLL control register 4 (Type B PLL only).

DX8SL0PLLCR5

DAXT8 0-1 PLL control register 5 (Type B PLL only).

DX8SL0DQSCTL

DATX8 0-1 DQS control register.

DX8SL0TRNCTL

DATX8 0-1 training control register.

DX8SL0DDLCTL

DATX8 0-1 DDL control register.

DX8SL0DXCTL1

DATX8 0-1 DX control register 1.

DX8SL0DXCTL2

DATX8 0-1 DX control register 2.

Control Register (Cont’d)

DX8SL1OSC

DATX8 0-1 oscillator, delay-line test, PHY FIFO and high-speed reset, loopback, and gated clock control register.

DX8SL1PLLCR0

DAXT8 0-1 PLL control register 0.

DX8SL1PLLCR1

DAXT8 0-1 PLL control register 1 (Type B PLL only).

DX8SL1PLLCR2

DAXT8 0-1 PLL control register 2 (Type B PLL only).

DX8SL1PLLCR3

DAXT8 0-1 PLL control register 3 (Type B PLL only).

DX8SL1PLLCR4

DAXT8 0-1 PLL control register 4 (Type B PLL only).

DX8SL1PLLCR5

DAXT8 0-1 PLL control register 5 (Type B PLL only).

DX8SL1DQSCTL

DATX8 0-1 DQS control register.

DX8SL1TRNCTL

DATX8 0-1 training control register.

DX8SL1DDLCTL

DATX8 0-1 DDL control register.

DX8SL1DXCTL1

DATX8 0-1 DX control register 1.

DX8SL1DXCTL2

DATX8 0-1 DX control register 2.

DX8SL2OSC

DATX8 0-1 oscillator, delay-line test, PHY FIFO and high-speed reset, loopback, and gated clock control register.

DX8SL2PLLCR0

DAXT8 0-1 PLL control register 0.

DX8SL2PLLCR1

DAXT8 0-1 PLL control register 1 (Type B PLL only).

DX8SL2PLLCR2

DAXT8 0-1 PLL control register 2 (Type B PLL only).

DX8SL2PLLCR3

DAXT8 0-1 PLL control register 3 (Type B PLL only).

DX8SL2PLLCR4

DAXT8 0-1 PLL control register 4 (Type B PLL only).

DX8SL2PLLCR5

DAXT8 0-1 PLL control register 5 (Type B PLL only).

DX8SL2DQSCTL

DATX8 0-1 DQS control register.

DX8SL2TRNCTL

DATX8 0-1 training control register.

DX8SL2DDLCTL

DATX8 0-1 DDL control register.

DX8SL2DXCTL1

DATX8 0-1 DX control register 1

DX8SL2DXCTL2

DATX8 0-1 DX control register 2

DX8SL3OSC

DATX8 0-1 oscillator, delay-line test, PHY FIFO and high-speed reset, loopback, and gated clock control register.

DX8SL3PLLCR0

DAXT8 0-1 PLL control register 0.

DX8SL3PLLCR1

DAXT8 0-1 PLL control register 1 (Type B PLL only).

DX8SL3PLLCR2

DAXT8 0-1 PLL control register 2 (Type B PLL only)

DX8SL3PLLCR3

DAXT8 0-1 PLL control register 3 (Type B PLL only)

DX8SL3PLLCR4

DAXT8 0-1 PLL control register 4 (Type B PLL only)

DX8SL3PLLCR5

DAXT8 0-1 PLL control register 5 (Type B PLL only)

DX8SL3DQSCTL

DATX8 0-1 DQS control register.

DX8SL3TRNCTL

DATX8 0-1 training control register.

Control Register (Cont’d)

DX8SL3DDLCTL

DATX8 0-1 DDL control register.

DX8SL3DXCTL1

DATX8 0-1 DX control register 1.

DX8SL3DXCTL2

DATX8 0-1 DX control register 2.

DX8SL4OSC

DATX8 0-1 oscillator, delay-line test, PHY FIFO and high-speed reset, loopback, and gated clock control register.

DX8SL4PLLCR0

DAXT8 0-1 PLL control register 0.

DX8SL4PLLCR1

DAXT8 0-1 PLL control register 1 (Type B PLL only).

DX8SL4PLLCR2

DAXT8 0-1 PLL control register 2 (Type B PLL only).

DX8SL4PLLCR3

DAXT8 0-1 PLL control register 3 (Type B PLL only).

DX8SL4PLLCR4

DAXT8 0-1 PLL control register 4 (Type B PLL only).

DX8SL4PLLCR5

DAXT8 0-1 PLL control register 5 (Type B PLL only).

DX8SL4DQSCTL

DATX8 0-1 DQS control register.

DX8SL4TRNCTL

DATX8 0-1 training control register.

DX8SL4DDLCTL

DATX8 0-1 DDL control register.

DX8SL4DXCTL1

DATX8 0-1 DX control register 1.

DX8SL4DXCTL2

DATX8 0-1 DX control register 2.

DX8SLbOSC

DATX8 0-1 oscillator, delay-line test, PHY FIFO and high-speed reset, loopback, and gated clock control register.

DX8SLbPLLCR0

DAXT8 0-1 PLL control register 0.

DX8SLbPLLCR1

DAXT8 0-1 PLL control register 1 (Type B PLL only).

DX8SLbPLLCR2

DAXT8 0-1 PLL control register 2 (Type B PLL only).

DX8SLbPLLCR3

DAXT8 0-1 PLL control register 3 (Type B PLL only).

DX8SLbPLLCR4

DAXT8 0-1 PLL control register 4 (Type B PLL only).

DX8SLbPLLCR5

DAXT8 0-1 PLL control register 5 (Type B PLL only).

DX8SLbDQSCTL

DATX8 0-1 DQS control register.

DX8SLbTRNCTL

DATX8 0-1 training control register.

DX8SLbDDLCTL

DATX8 0-1 DDL control register.

DX8SLbDXCTL1

DATX8 0-1 DX control register 1.

DX8SLbDXCTL2

DATX8 0-1 DX control register 2.

Identification Register

RIDR

Revision identification register.

Initialization Register

PIR

PHY initialization register.

Timing Register

PTR0

PHY timing register 0.

PTR1

PHY timing register 1.

PTR2

PHY timing register 2.

PTR3

PHY timing register 3.

PTR4

PHY timing register 4.

PTR5

PHY timing register 5.

PTR6

PHY timing register 6.

DX0GTR0

DATX8 n general timing register 0.

DX1GTR0

DATX8 n general timing register 0.

DX2GTR0

DATX8 n general timing register 0.

DX3GTR0

DATX8 n general timing register 0.

DX4GTR0

DATX8 n general timing register 0.

DX5GTR0

DATX8 n general timing register 0.

DX6GTR0

DATX8 n general timing register 0.

DX7GTR0

DATX8 n general timing register 0.

DX8GTR0

DATX8 n general timing register 0.

Parameters Register

DTPR0

DRAM timing parameters register 0.

DTPR1

DRAM timing parameters register 1.

DTPR2

DRAM timing parameters register 2.

DTPR3

DRAM timing parameters register 3.

DTPR4

DRAM timing parameters register 4.

DTPR5

DRAM timing parameters register 5.

DTPR6

DRAM timing parameters register 6.

DCUTPR

DCU timing parameters register.

Purpose Register

GPR0

General purpose register 0.

GPR1

General purpose register 1.

Command Register

SCHCR0

Scheduler command register 0.

SCHCR1

Scheduler command register 1.

Mode Register

MR0

LPDDR4 mode register 0.

MR1

LPDDR4 mode register 1.

MR2

LPDDR4 mode register 2.

MR3

LPDDR4 mode register 3.

MR4

DDR4 mode register 4.

MR5

DDR4 mode register 5.

MR6

DDR4 mode register 6.

MR7

DDR4 mode register 7.

MR11

LPDDR4 mode register 11.

MR12

LPDDR4 mode register 12.

MR13

LPDDR4 mode register 13.

MR14

LPDDR4 mode register 14.

MR22

LPDDR4 mode register 22.

Address Register

DTAR0

Data training address register 0.

DTAR1

Data training address register 1.

DTAR2

Data training address register 2.

DCUAR

DCU address register.

BISTAR0

BIST address register 0.

BISTAR1

BIST address register 1.

BISTAR2

BIST address register 2.

BISTAR3

BIST address register 3.

BISTAR4

BIST address register 4.

Data Register

DTDR0

Data training data register 0.

DTDR1

Data training data register 1.

DTEDR0

Data training eye data register 0.

DTEDR1

Data training eye data register 1.

DTEDR2

Data training eye data register 2.

VTDR

VREF training data register.

DCUDR

DCU data register.

ZQ0DR0

ZQ n impedance control data register 0.

ZQ0DR1

ZQ n impedance control data register 1.

ZQ0OR0

ZQ n impedance control override data register 0.

ZQ0OR1

ZQ n impedance control override data register 1.

Data Register (Cont’d)

ZQ1DR0

ZQ n impedance control data register 0.

ZQ1DR1

ZQ n impedance control data register 1.

ZQ1OR0

ZQ n impedance control override data register 0.

ZQ1OR1

ZQ n impedance control override data register 1.

Training register

CATR0

CA training register 0.

CATR1

CA training register 1.

Drift register

DQSDR0

DQS drift register 0.

DQSDR1

DQS drift register 1.

DQSDR2

DQS drift register 2.

Run register

DCURR

DCU run register.

Loop register

DCULR

DCU loop register.

ID Register

RANKIDR

Rank ID register.

Program Register

ZQ0PR0

ZQ n impedance control program register 0.

ZQ0PR1

ZQ n impedance control program register 1.

ZQ1PR0

ZQ n impedance control program register 0.

ZQ1PR1

ZQ n impedance control program register 1.