Intel BX80605I7870 Data Sheet - Page 60

Mc_channel_0_dimm_init_cmd, Mc_channel_1_dimm_init_cmd, Mc_channel_2_dimm_init_cmd

Page 60 highlights

Register Description 2.10.2 MC_CHANNEL_0_DIMM_INIT_CMD MC_CHANNEL_1_DIMM_INIT_CMD MC_CHANNEL_2_DIMM_INIT_CMD Integrated Memory Controller DIMM initialization command register. This register is used to sequence the channel through the physical layer training required for DDR. Device: 4, 5, 6 Function: 0 Offset: 54h Access as a Dword Bit Type Reset Value Description 17 WO 16 RW 15 RW 14 RW 13 RW 12 RW 11 RW 10 WO 9 RW 8 RW 7:5 RW 4:2 RW 1 RW 0 WO ASSERT_CKE. When set, all CKE will be asserted. Write a 0 to this bit to stop the init block 0 from driving CKE. This bit has no effect once MC_CONTROL.INIT_DONE is set. This bit must be used during INITIALIZATION only and be cleared out before MC_CONTROL.INIT_DONE is set. This bit must not be asserted during initialization for S3 resume. DO_RCOMP. 0 When set, an RCOMP will be issued to the rank specified in the RANK field. DO_ZQCL. 0 When set, a ZQCL will be issued to the rank specified in the RANK field. WRDQDQS_MASK. 0 When set, the Write DQ-DQS training will be skipped. WRLEVEL_MASK. 0 When set, the Write Levelization step will be skipped. RDDQDQS_MASK. 0 When set, the Read DQ-DQS step will be skipped. RCVEN_MASK. 0 When set, the RCVEN step will be skipped. RESET_FIFOS. 0 When set, the TX and RX FIFO pointers will be reset at the next BCLK edge. The Bubble Generators will also be reset. IGNORE_RX. 0 When set, the read return datapath will ignore all data coming from the RX FIFOS. This is done by gating the early valid bit. STOP_ON_FAIL. 0 When set along with the AUTORESETDIS not being set, the phyinit FSM will stop if a step has not completed after timing out. RANK. 0 The rank currently being tested. The PhyInit FSM must be sequenced for every rank present in the channel. The rank value is set to the rank being trained. NXT_PHYINIT_STATE. Set to sequence the physical layer state machine. 000 = IDLE 0 001 = RD DQ-DQS 010 = RcvEn Bitlock 011 = Write Level 100 = WR DQ-DQS. AUTODIS. 0 Disables the automatic training where each step is automatically incremented. When set, the physical layer state machine must be sequenced with software. The training FSM must be sequenced using the NXT_PHYINIT_STATE field. 0 TRAIN. Cycle through the training sequence for the rank specified in the RANK field. 60 Datasheet

  • 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

Register Description
60
Datasheet
2.10.2
MC_CHANNEL_0_DIMM_INIT_CMD
MC_CHANNEL_1_DIMM_INIT_CMD
MC_CHANNEL_2_DIMM_INIT_CMD
Integrated Memory Controller DIMM initialization command register. This register is
used to sequence the channel through the physical layer training required for DDR.
Device:
4, 5, 6
Function: 0
Offset:
54h
Access as a Dword
Bit
Type
Reset
Value
Description
17
WO
0
ASSERT_CKE.
When set, all CKE will be asserted. Write a 0 to this bit to stop the init block
from driving CKE. This bit has no effect once MC_CONTROL.INIT_DONE is set.
This bit must be used during INITIALIZATION only and be cleared out before
MC_CONTROL.INIT_DONE is set. This bit must not be asserted during
initialization for S3 resume.
16
RW
0
DO_RCOMP.
When set, an RCOMP will be issued to the rank specified in the RANK field.
15
RW
0
DO_ZQCL.
When set, a ZQCL will be issued to the rank specified in the RANK field.
14
RW
0
WRDQDQS_MASK.
When set, the Write DQ-DQS training will be skipped.
13
RW
0
WRLEVEL_MASK.
When set, the Write Levelization step will be skipped.
12
RW
0
RDDQDQS_MASK.
When set, the Read DQ-DQS step will be skipped.
11
RW
0
RCVEN_MASK.
When set, the RCVEN step will be skipped.
10
WO
0
RESET_FIFOS.
When set, the TX and RX FIFO pointers will be reset at the next BCLK edge. The
Bubble Generators will also be reset.
9
RW
0
IGNORE_RX.
When set, the read return datapath will ignore all data coming from the RX
FIFOS. This is done by gating the early valid bit.
8
RW
0
STOP_ON_FAIL.
When set along with the AUTORESETDIS not being set, the phyinit FSM will stop
if a step has not completed after timing out.
7:5
RW
0
RANK.
The rank currently being tested. The PhyInit FSM must be sequenced for every
rank present in the channel. The rank value is set to the rank being trained.
4:2
RW
0
NXT_PHYINIT_STATE.
Set to sequence the physical layer state machine.
000 = IDLE
001 = RD DQ-DQS
010 = RcvEn Bitlock
011 = Write Level
100 = WR DQ-DQS.
1
RW
0
AUTODIS.
Disables the automatic training where each step is automatically incremented.
When set, the physical layer state machine must be sequenced with software.
The training FSM must be sequenced using the NXT_PHYINIT_STATE field.
0
WO
0
TRAIN.
Cycle through the training sequence for the rank specified in the RANK field.