Intel BX80605I7870 Data Sheet - Page 61

Mc_channel_0_dimm_init_params, Mc_channel_1_dimm_init_params, Mc_channel_2_dimm_init_params

Page 61 highlights

Register Description 2.10.3 MC_CHANNEL_0_DIMM_INIT_PARAMS MC_CHANNEL_1_DIMM_INIT_PARAMS MC_CHANNEL_2_DIMM_INIT_PARAMS Initialization sequence parameters are stored in this register. Each field is 2^n count. Device: 4, 5, 6 Function: 0 Offset: 58h Access as a Dword Bit 26 25 24 23 22 21:17 16 15 14:10 9:5 4:0 Type RW RW RW RW RW RW RW RW RW RW RW Reset Value Description DIS_3T. When set, 3T mode will not be enabled as a part of the MRS write to the 0 RDIMM. The RC2 write to switch to 3T and back to 1T timing before and after an MRS write will not be done if the bit is set. This bit should be set if the RDIMM supports auto MRS cycles where the dimm takes care of the 3T switching on MRS writes. DIS_AI. When set, address inversion will not be disabled as a part of the MRS write to 0 the RDIMM. The RC0 write to disable and enable address inversion will not be done. This bit should be set if the RDIMM supports auto MRS cycles where the dimm takes care of disabling address inversion for MRS writes. THREE_DIMMS_PRESENT. 0 Set when channel contains three DIMMs. THREE_DIMMS_PRESENT=1 and QUAD_RANK_PRESENT=1 (or SINGLE_QUAD_RANK_PRESENT=1) are mutually exclusive. SINGLE_QUAD_RANK_PRESENT. 0 Set when channel contains a single quad rank DIMM. QUAD_RANK_PRESENT. 0 Set when channel contains 1 or 2 quad rank DIMMs. WRDQDQS_DELAY. 15 Specifies the delay in DCLKs between reads and writes for WRDQDQS training. WRLEVEL_DELAY. Specifies the delay used between write CAS indications for write leveling 0 training. 0 = 16 DCLKs. 1 = 32 DCLKs. 0 REGISTERED_DIMM. Set when channel contains registered DIMMs. PHY_FSM_DELAY. 0 Global timer used for bounding the physical layer training. If the timer expires, the FSM will go to the next step and the counter will be reloaded with PHY_FSM_DELAY value. Units are 2^n dclk. BLOCK_CKE_DELAY. 0 Delay in ns from when clocks and command are valid to the point CKE is allowed to be asserted. Units are in 2^n uclk. RESET_ON_TIME. 0 Reset will be asserted for the time specified. Units are 2^n Uclk. Datasheet 61

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98

Datasheet
61
Register Description
2.10.3
MC_CHANNEL_0_DIMM_INIT_PARAMS
MC_CHANNEL_1_DIMM_INIT_PARAMS
MC_CHANNEL_2_DIMM_INIT_PARAMS
Initialization sequence parameters are stored in this register. Each field is 2^n count.
Device:
4, 5, 6
Function: 0
Offset:
58h
Access as a Dword
Bit
Type
Reset
Value
Description
26
RW
0
DIS_3T.
When set, 3T mode will not be enabled as a part of the MRS write to the
RDIMM. The RC2 write to switch to 3T and back to 1T timing before and after an
MRS write will not be done if the bit is set. This bit should be set if the RDIMM
supports auto MRS cycles where the dimm takes care of the 3T switching on
MRS writes.
25
RW
0
DIS_AI.
When set, address inversion will not be disabled as a part of the MRS write to
the RDIMM. The RC0 write to disable and enable address inversion will not be
done. This bit should be set if the RDIMM supports auto MRS cycles where the
dimm takes care of disabling address inversion for MRS writes.
24
RW
0
THREE_DIMMS_PRESENT.
Set when channel contains three DIMMs. THREE_DIMMS_PRESENT=1 and
QUAD_RANK_PRESENT=1 (or SINGLE_QUAD_RANK_PRESENT=1) are mutually
exclusive.
23
RW
0
SINGLE_QUAD_RANK_PRESENT.
Set when channel contains a single quad rank DIMM.
22
RW
0
QUAD_RANK_PRESENT.
Set when channel contains 1 or 2 quad rank DIMMs.
21:17
RW
15
WRDQDQS_DELAY.
Specifies the delay in DCLKs between reads and writes for WRDQDQS training.
16
RW
0
WRLEVEL_DELAY.
Specifies the delay used between write CAS indications for write leveling
training.
0 = 16 DCLKs.
1 = 32 DCLKs.
15
RW
0
REGISTERED_DIMM.
Set when channel contains registered DIMMs.
14:10
RW
0
PHY_FSM_DELAY.
Global timer used for bounding the physical layer training. If the timer expires,
the FSM will go to the next step and the counter will be reloaded with
PHY_FSM_DELAY value. Units are 2^n dclk.
9:5
RW
0
BLOCK_CKE_DELAY.
Delay in ns from when clocks and command are valid to the point CKE is
allowed to be asserted. Units are in 2^n uclk.
4:0
RW
0
RESET_ON_TIME.
Reset will be asserted for the time specified. Units are 2^n Uclk.