Zynq UltraScale+ Devices Register Reference > Module Summary > DDRC Module

DDRC Module

DDRC Module Description

Module NameDDRC Module
Modules of this TypeDDRC
Base Address0x00FD070000 (DDRC)
DescriptionDDR Memory Controller, DDR Memory Controller

DDRC Module Register Summary

Register NameAddressWidthTypeReset ValueDescription
MSTR0x000000000032rwNormal read/write0x03040001Master Register
STAT0x000000000432roRead-only0x00000000Operating Mode Status Register
MRCTRL00x000000001032rwNormal read/write0x00000030Mode Register Read/Write Control Register 0.
Note: Do not enable more than one of the following fields simultaneously:
- sw_init_int
- pda_en
- mpr_en
MRCTRL10x000000001432rwNormal read/write0x00000000Mode Register Read/Write Control Register 1
MRSTAT0x000000001832roRead-only0x00000000Mode Register Read/Write Status Register
MRCTRL20x000000001C32rwNormal read/write0x00000000Mode Register Read/Write Control Register 2
DERATEEN0x000000002032rwNormal read/write0x00000000Temperature Derate Enable Register
DERATEINT0x000000002432rwNormal read/write0x00800000Temperature Derate Interval Register
PWRCTL0x000000003032rwNormal read/write0x00000000Low Power Control Register
PWRTMG0x000000003432rwNormal read/write0x00402010Low Power Timing Register
HWLPCTL0x000000003832rwNormal read/write0x00000003Hardware Low Power Control Register
RFSHCTL00x000000005032rwNormal read/write0x00210000Refresh Control Register 0
RFSHCTL10x000000005432rwNormal read/write0x00000000Refresh Control Register 1
RFSHCTL30x000000006032rwNormal read/write0x00000000Refresh Control Register 3
RFSHTMG0x000000006432rwNormal read/write0x0062008CRefresh Timing Register
ECCCFG00x000000007032rwNormal read/write0x00000000ECC Configuration Register 0
ECCCFG10x000000007432rwNormal read/write0x00000000ECC Configuration Register 1
ECCSTAT0x000000007832roRead-only0x00000000ECC Status Register
ECCCLR0x000000007C32mixedMixed types. See bit-field details.0x00000000ECC Clear Register
ECCERRCNT0x000000008032roRead-only0x00000000ECC Error Counter Register
ECCCADDR00x000000008432roRead-only0x00000000ECC Corrected Error Address Register 0
ECCCADDR10x000000008832roRead-only0x00000000ECC Corrected Error Address Register 1
ECCCSYN00x000000008C32roRead-only0x00000000ECC Corrected Syndrome Register 0
ECCCSYN10x000000009032roRead-only0x00000000ECC Corrected Syndrome Register 1
ECCCSYN20x000000009432roRead-only0x00000000ECC Corrected Syndrome Register 2
ECCBITMASK00x000000009832roRead-only0x00000000ECC Corrected Data Bit Mask Register 0
ECCBITMASK10x000000009C32roRead-only0x00000000ECC Corrected Data Bit Mask Register 1
ECCBITMASK20x00000000A032roRead-only0x00000000ECC Corrected Data Bit Mask Register 2
ECCUADDR00x00000000A432roRead-only0x00000000ECC Uncorrected Error Address Register 0
ECCUADDR10x00000000A832roRead-only0x00000000ECC Uncorrected Error Address Register 1
ECCUSYN00x00000000AC32roRead-only0x00000000ECC Uncorrected Syndrome Register 0
ECCUSYN10x00000000B032roRead-only0x00000000ECC Uncorrected Syndrome Register 1
ECCUSYN20x00000000B432roRead-only0x00000000ECC Uncorrected Syndrome Register 2
ECCPOISONADDR00x00000000B832rwNormal read/write0x00000000ECC Data Poisoning Address Register 0.
If a write transaction matches the address specified in this register, an ECC error will be introduced on that transaction, if ECCCFG1.data_poison_en=1
ECCPOISONADDR10x00000000BC32rwNormal read/write0x00000000ECC Data Poisoning Address Register 1.
If a write transaction matches the address specified in this register, an ECC error will be introduced on that transaction, if ECCCFG1.data_poison_en=1
CRCPARCTL00x00000000C032mixedMixed types. See bit-field details.0x00008000CRC Parity Control Register0
CRCPARCTL10x00000000C432rwNormal read/write0x10000200CRC Parity Control Register1
CRCPARCTL20x00000000C832rwNormal read/write0x0030050CCRC Parity Control Register2
CRCPARSTAT0x00000000CC32roRead-only0x00000000CRC Parity Status Register
INIT00x00000000D032rwNormal read/write0x0002004ESDRAM Initialization Register 0
INIT10x00000000D432rwNormal read/write0x00000000SDRAM Initialization Register 1
INIT20x00000000D832rwNormal read/write0x00000D05SDRAM Initialization Register 2
INIT30x00000000DC32rwNormal read/write0x00000510SDRAM Initialization Register 3
INIT40x00000000E032rwNormal read/write0x00000000SDRAM Initialization Register 4
INIT50x00000000E432rwNormal read/write0x00100004SDRAM Initialization Register 5
INIT60x00000000E832rwNormal read/write0x00000000SDRAM Initialization Register 6
INIT70x00000000EC32rwNormal read/write0x00000000SDRAM Initialization Register 7
DIMMCTL0x00000000F032rwNormal read/write0x00000000DIMM Control Register
RANKCTL0x00000000F432rwNormal read/write0x0000066FRank Control Register
DRAMTMG00x000000010032rwNormal read/write0x0F101B0FSDRAM Timing Register 0
DRAMTMG10x000000010432rwNormal read/write0x00080414SDRAM Timing Register 1
DRAMTMG20x000000010832rwNormal read/write0x0305060DSDRAM Timing Register 2
DRAMTMG30x000000010C32rwNormal read/write0x0050400CSDRAM Timing Register 3
DRAMTMG40x000000011032rwNormal read/write0x05040405SDRAM Timing Register 4
DRAMTMG50x000000011432rwNormal read/write0x05050403SDRAM Timing Register 5
DRAMTMG60x000000011832rwNormal read/write0x02020005SDRAM Timing Register 6
DRAMTMG70x000000011C32rwNormal read/write0x00000202SDRAM Timing Register 7
DRAMTMG80x000000012032rwNormal read/write0x03034405SDRAM Timing Register 8
DRAMTMG90x000000012432rwNormal read/write0x0004040DSDRAM Timing Register 9
DRAMTMG100x000000012832rwNormal read/write0x001C180ASDRAM Timing Register 10
DRAMTMG110x000000012C32rwNormal read/write0x440C021CSDRAM Timing Register 11
DRAMTMG120x000000013032rwNormal read/write0x00020610SDRAM Timing Register 12
DRAMTMG130x000000013432rwNormal read/write0x1C200004SDRAM Timing Register 13
DRAMTMG140x000000013832rwNormal read/write0x000000A0SDRAM Timing Register 14
ZQCTL00x000000018032rwNormal read/write0x02000040ZQ Control Register 0
ZQCTL10x000000018432rwNormal read/write0x02000100ZQ Control Register 1
ZQCTL20x000000018832rwNormal read/write0x00000000ZQ Control Register 2
ZQSTAT0x000000018C32roRead-only0x00000000ZQ Status Register
DFITMG00x000000019032rwNormal read/write0x07020002DFI Timing Register 0
DFITMG10x000000019432rwNormal read/write0x00000404DFI Timing Register 1
DFILPCFG00x000000019832rwNormal read/write0x07000000DFI Low Power Configuration Register 0
DFILPCFG10x000000019C32rwNormal read/write0x00000000DFI Low Power Configuration Register 1
DFIUPD00x00000001A032rwNormal read/write0x00400003DFI Update Register 0
DFIUPD10x00000001A432rwNormal read/write0x00000000DFI Update Register 1
DFIUPD20x00000001A832rwNormal read/write0x80000000DFI Update Register 2
DFIMISC0x00000001B032rwNormal read/write0x00000001DFI Miscellaneous Control Register
DFITMG20x00000001B432rwNormal read/write0x00000202DFI Timing Register 2
DBICTL0x00000001C032rwNormal read/write0x00000001DM/DBI Control Register
ADDRMAP00x000000020032rwNormal read/write0x00000000Address Map Register 0
ADDRMAP10x000000020432rwNormal read/write0x00000000Address Map Register 1
ADDRMAP20x000000020832rwNormal read/write0x00000000Address Map Register 2
ADDRMAP30x000000020C32rwNormal read/write0x00000000Address Map Register 3
ADDRMAP40x000000021032rwNormal read/write0x00000000Address Map Register 4
ADDRMAP50x000000021432rwNormal read/write0x00000000Address Map Register 5
ADDRMAP60x000000021832rwNormal read/write0x00000000Address Map Register 6
ADDRMAP70x000000021C32rwNormal read/write0x00000000Address Map Register 7
ADDRMAP80x000000022032rwNormal read/write0x00000000Address Map Register 8
ADDRMAP90x000000022432rwNormal read/write0x00000000Address Map Register 9
ADDRMAP100x000000022832rwNormal read/write0x00000000Address Map Register 10
ADDRMAP110x000000022C32rwNormal read/write0x00000000Address Map Register 11
ODTCFG0x000000024032rwNormal read/write0x04000400ODT Configuration Register
ODTMAP0x000000024432rwNormal read/write0x00002211ODT/Rank Map Register
SCHED0x000000025032rwNormal read/write0x00002005Scheduler Control Register
SCHED10x000000025432rwNormal read/write0x00000000Scheduler Control Register 1
PERFHPR10x000000025C32rwNormal read/write0x0F000001High Priority Read CAM Register 1
PERFLPR10x000000026432rwNormal read/write0x0F00007FLow Priority Read CAM Register 1
PERFWR10x000000026C32rwNormal read/write0x0F00007FWrite CAM Register 1
PERFVPR10x000000027432rwNormal read/write0x00000000Variable Priority Read CAM Register 1
PERFVPW10x000000027832rwNormal read/write0x00000000Variable Priority Write CAM Register 1
DQMAP00x000000028032rwNormal read/write0x00000000DQ Map Register 0
DQMAP10x000000028432rwNormal read/write0x00000000DQ Map Register 1
DQMAP20x000000028832rwNormal read/write0x00000000DQ Map Register 2
DQMAP30x000000028C32rwNormal read/write0x00000000DQ Map Register 3
DQMAP40x000000029032rwNormal read/write0x00000000DQ Map Register 4
DQMAP50x000000029432rwNormal read/write0x00000000DQ Map Register 5
DBG10x000000030432rwNormal read/write0x00000000Debug Register 1
DBGCAM0x000000030832roRead-only0x00000000CAM Debug Register
DBGCMD0x000000030C32rwNormal read/write0x00000000Command Debug Register
DBGSTAT0x000000031032roRead-only0x00000000Status Debug Register
SWCTL0x000000032032rwNormal read/write0x00000001Software register programming control enable
SWSTAT0x000000032432roRead-only0x00000000Software register programming control status
POISONCFG0x000000036C32mixedMixed types. See bit-field details.0x00110011AXI Poison Configuration Register
POISONSTAT0x000000037032roRead-only0x00000000AXI Poison status register
PSTAT0x00000003FC32roRead-only0x00000000Port Status Register
PCCFG0x000000040032rwNormal read/write0x00000000Port Common Configuration Register
PCFGR_00x000000040432rwNormal read/write0x00000000Port 0 Configuration Read Register
PCFGW_00x000000040832rwNormal read/write0x00004000Port 0 Configuration Write Register
PCTRL_00x000000049032rwNormal read/write0x00000000Port 0 Control Register
PCFGQOS0_00x000000049432rwNormal read/write0x00000000Port 0 Read QoS Configuration Register 0
PCFGQOS1_00x000000049832rwNormal read/write0x00000000Port 0 Read QoS Configuration Register 1
PCFGWQOS0_00x000000049C32rwNormal read/write0x00000000Port 0 Write QoS Configuration Register 0
PCFGWQOS1_00x00000004A032rwNormal read/write0x00000000Port 0 Write QoS Configuration Register 1
PCFGR_10x00000004B432rwNormal read/write0x00000000Port 1 Configuration Read Register
PCFGW_10x00000004B832rwNormal read/write0x00004000Port 1 Configuration Write Register
PCTRL_10x000000054032rwNormal read/write0x00000000Port 1 Control Register
PCFGQOS0_10x000000054432rwNormal read/write0x02000E00Port 1 Read QoS Configuration Register 0
PCFGQOS1_10x000000054832rwNormal read/write0x00000000Port 1 Read QoS Configuration Register 1
PCFGWQOS0_10x000000054C32rwNormal read/write0x00000000Port 1 Write QoS Configuration Register 0
PCFGWQOS1_10x000000055032rwNormal read/write0x00000000Port 1 Write QoS Configuration Register 1
PCFGR_20x000000056432rwNormal read/write0x00000000Port 2 Configuration Read Register
PCFGW_20x000000056832rwNormal read/write0x00004000Port 2 Configuration Write Register
PCTRL_20x00000005F032rwNormal read/write0x00000000Port 2 Control Register
PCFGQOS0_20x00000005F432rwNormal read/write0x02000E00Port 2 Read QoS Configuration Register 0
PCFGQOS1_20x00000005F832rwNormal read/write0x00000000Port 2 Read QoS Configuration Register 1
PCFGWQOS0_20x00000005FC32rwNormal read/write0x00000000Port 2 Write QoS Configuration Register 0
PCFGWQOS1_20x000000060032rwNormal read/write0x00000000Port 2 Write QoS Configuration Register 1
PCFGR_30x000000061432rwNormal read/write0x00000000Port 3 Configuration Read Register
PCFGW_30x000000061832rwNormal read/write0x00004000Port 3 Configuration Write Register
PCTRL_30x00000006A032rwNormal read/write0x00000000Port 3 Control Register
PCFGQOS0_30x00000006A432rwNormal read/write0x00000000Port 3 Read QoS Configuration Register 0
PCFGQOS1_30x00000006A832rwNormal read/write0x00000000Port 3 Read QoS Configuration Register 1
PCFGWQOS0_30x00000006AC32rwNormal read/write0x00000000Port 3 Write QoS Configuration Register 0
PCFGWQOS1_30x00000006B032rwNormal read/write0x00000000Port 3 Write QoS Configuration Register 1
PCFGR_40x00000006C432rwNormal read/write0x00000000Port 4 Configuration Read Register
PCFGW_40x00000006C832rwNormal read/write0x00004000Port 4 Configuration Write Register
PCTRL_40x000000075032rwNormal read/write0x00000000Port 4 Control Register
PCFGQOS0_40x000000075432rwNormal read/write0x00000000Port 4 Read QoS Configuration Register 0
PCFGQOS1_40x000000075832rwNormal read/write0x00000000Port 4 Read QoS Configuration Register 1
PCFGWQOS0_40x000000075C32rwNormal read/write0x00000000Port 4 Write QoS Configuration Register 0
PCFGWQOS1_40x000000076032rwNormal read/write0x00000000Port 4 Write QoS Configuration Register 1
PCFGR_50x000000077432rwNormal read/write0x00000000Port 5 Configuration Read Register
PCFGW_50x000000077832rwNormal read/write0x00004000Port 5 Configuration Write Register
PCTRL_50x000000080032rwNormal read/write0x00000000Port 5 Control Register
PCFGQOS0_50x000000080432rwNormal read/write0x00000000Port 5 Read QoS Configuration Register 0
PCFGQOS1_50x000000080832rwNormal read/write0x00000000Port 5 Read QoS Configuration Register 1
PCFGWQOS0_50x000000080C32rwNormal read/write0x00000000Port 5 Write QoS Configuration Register 0
PCFGWQOS1_50x000000081032rwNormal read/write0x00000000Port 5 Write QoS Configuration Register 1
SARBASE00x0000000F0432rwNormal read/write0x00000000SAR Base Address Register 0
SARSIZE00x0000000F0832rwNormal read/write0x00000000SAR Size Register 0
SARBASE10x0000000F0C32rwNormal read/write0x00000001SAR Base Address Register 1
SARSIZE10x0000000F1032rwNormal read/write0x00000000SAR Size Register 1
DERATEINT_SHADOW0x000000202432rwNormal read/write0x00800000Temperature Derate Interval Shadow Register
RFSHCTL0_SHADOW0x000000205032rwNormal read/write0x00210000Refresh Control Shadow Register 0
RFSHTMG_SHADOW0x000000206432rwNormal read/write0x0062008CRefresh Timing Shadow Register
INIT3_SHADOW0x00000020DC32rwNormal read/write0x00000510SDRAM Initialization Shadow Register 3
INIT4_SHADOW0x00000020E032rwNormal read/write0x00000000SDRAM Initialization Shadow Register 4
INIT6_SHADOW0x00000020E832rwNormal read/write0x00000000SDRAM Initialization Shadow Register 6
INIT7_SHADOW0x00000020EC32rwNormal read/write0x00000000SDRAM Initialization Shadow Register 7
DRAMTMG0_SHADOW0x000000210032rwNormal read/write0x0F101B0FSDRAM Timing Shadow Register 0
DRAMTMG1_SHADOW0x000000210432rwNormal read/write0x00080414SDRAM Timing Shadow Register 1
DRAMTMG2_SHADOW0x000000210832rwNormal read/write0x0305060DSDRAM Timing Shadow Register 2
DRAMTMG3_SHADOW0x000000210C32rwNormal read/write0x0050400CSDRAM Timing Shadow Register 3
DRAMTMG4_SHADOW0x000000211032rwNormal read/write0x05040405SDRAM Timing Shadow Register 4
DRAMTMG5_SHADOW0x000000211432rwNormal read/write0x05050403SDRAM Timing Shadow Register 5
DRAMTMG6_SHADOW0x000000211832rwNormal read/write0x02020005SDRAM Timing Shadow Register 6
DRAMTMG7_SHADOW0x000000211C32rwNormal read/write0x00000202SDRAM Timing Shadow Register 7
DRAMTMG8_SHADOW0x000000212032rwNormal read/write0x03034405SDRAM Timing Shadow Register 8
DRAMTMG9_SHADOW0x000000212432rwNormal read/write0x0004040DSDRAM Timing Shadow Register 9
DRAMTMG10_SHADOW0x000000212832rwNormal read/write0x001C180ASDRAM Timing Shadow Register 10
DRAMTMG11_SHADOW0x000000212C32rwNormal read/write0x440C021CSDRAM Timing Shadow Register 11
DRAMTMG12_SHADOW0x000000213032rwNormal read/write0x00020610SDRAM Timing Shadow Register 12
DRAMTMG13_SHADOW0x000000213432rwNormal read/write0x1C200004SDRAM Timing Shadow Register 13
DRAMTMG14_SHADOW0x000000213832rwNormal read/write0x000000A0SDRAM Timing Shadow Register 14
ZQCTL0_SHADOW0x000000218032rwNormal read/write0x02000040ZQ Control Shadow Register 0
DFITMG0_SHADOW0x000000219032rwNormal read/write0x07020002DFI Timing Shadow Register 0
DFITMG1_SHADOW0x000000219432rwNormal read/write0x00000404DFI Timing Shadow Register 1
DFITMG2_SHADOW0x00000021B432rwNormal read/write0x00000202DFI Timing Shadow Register 2
ODTCFG_SHADOW0x000000224032rwNormal read/write0x04000400ODT Configuration Shadow Register