reg_ctrlcfg0
Control Configuration 0 Register
Module Instance | Base Address | Register Address |
---|---|---|
iohmc_ctrl_inst_0_iohmc_ctrl_mmr_top_inst | 0xF8010000 | 0xF8010028 |
Size: 32
Offset: 0x28
Access: RW
Bit Fields | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
Reserved |
cfg_dbc2_burst_length RW 0x0 |
cfg_dbc1_burst_length RW 0x0 |
cfg_dbc0_burst_length RW 0x0 |
||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
cfg_dbc0_burst_length RW 0x0 |
cfg_ctrl_burst_length RW 0x0 |
cfg_ac_pos RW 0x0 |
cfg_dimm_type RW 0x0 |
cfg_mem_type RW 0x0 |
reg_ctrlcfg0 Fields
Bit | Name | Description | Access | Reset |
---|---|---|---|---|
28:24 | cfg_dbc2_burst_length |
iohmc_ctrl_mmr_top_inst.cfg_dbc2_burst_length[4:0] Name:DBC2 – DRAM Memory Burst Length Description:Configures burst length for DBC2. Legal values are valid for JEDEC allowed DRAM values for the DRAM selected in cfg_type. For DDR3, DDR4 and LPDDR3, this should be programmed with 8 (binary “01000”). |
RW | 0x0 |
23:19 | cfg_dbc1_burst_length |
iohmc_ctrl_mmr_top_inst.cfg_dbc1_burst_length[4:0] Name:DBC1 – DRAM Memory Burst Length Description:Configures burst length for DBC1. Legal values are valid for JEDEC allowed DRAM values for the DRAM selected in cfg_type. For DDR3, DDR4 and LPDDR3, this should be programmed with 8 (binary “01000”). |
RW | 0x0 |
18:14 | cfg_dbc0_burst_length |
iohmc_ctrl_mmr_top_inst.cfg_dbc0_burst_length[4:0] Name:DBC0 – DRAM Memory Burst Length Description:Configures burst length for DBC0. Legal values are valid for JEDEC allowed DRAM values for the DRAM selected in cfg_type. For DDR3, DDR4 and LPDDR3, this should be programmed with 8 (binary “01000”). |
RW | 0x0 |
13:9 | cfg_ctrl_burst_length |
iohmc_ctrl_mmr_top_inst.cfg_ctrl_burst_length[4:0] Name:Control – DRAM Memory Burst Length Description:Configures burst length for control path. Legal values are valid for JEDEC allowed DRAM values for the DRAM selected in cfg_type. For DDR3, DDR4 and LPDDR3, this should be programmed with 8 (binary “01000”). |
RW | 0x0 |
8:7 | cfg_ac_pos |
iohmc_ctrl_mmr_top_inst.cfg_ac_pos[1:0] Name:A/C pin position Description:Specify C/A (command/address) pin position. 2’b00 – three lanes are used as C/A pins, Lane0, 1 and 2; 2’b01 - three lanes are used as C/A pins, Lane1, 2 and 3; 2’b10 - All four lanes are used as C/A pins. |
RW | 0x0 |
6:4 | cfg_dimm_type |
iohmc_ctrl_mmr_top_inst.cfg_dimm_type[2:0] Name:DIMM Type Description:Selects dimm type. Program this field with one of the following binary values, “3’b000” for Component, “3’b001” for UDIMM, “3’b010” for RDIMM, “3’b011” for LRDIMM and “3’b100” for SODIMM. |
RW | 0x0 |
3:0 | cfg_mem_type |
iohmc_ctrl_mmr_top_inst.cfg_mem_type[3:0] Name:DRAM Memory Type Description:Selects memory type. Program this field with one of the following binary values, “0000” for DDR3 SDRAM, “0001” for DDR4 SDRAM and “0010” for LPDDR3 SDRAM. |
RW | 0x0 |