Intel BX80605I7870 Data Sheet - Page 63

Mc_channel_0_ddr3cmd, Mc_channel_1_ddr3cmd, Mc_channel_2_ddr3cmd

Page 63 highlights

Register Description 2.10.5 MC_CHANNEL_0_DDR3CMD MC_CHANNEL_1_DDR3CMD MC_CHANNEL_2_DDR3CMD DDR3 Configuration Command. This register is used to issue commands to the DIMMs such as MRS commands. The register is used by setting one of the *_VALID bits along with the appropriate address and destination RANK. The command is then issued directly to the DIMM. Care must be taken in using this register as there is no enforcement of timing parameters related to the action taken by a DDR3CMD write. This register has no effect after MC_CONTROL.INIT_DONE is set. Device: 4, 5, 6 Function: 0 Offset: 60h Access as a Dword Bit 28 27 26 25 24 23 22:20 19:16 15:0 Type RW RW RW RW RW RW RW RW RW Reset Value Description PRECHARGE_VALID. 0 Indicates current command is for a precharge command. ACTIVATE_VALID. 0 Indicates current command is for an activate command. REG_VALID. 0 Indicates current command is for a registered DIMM config write Bit is cleared by hardware on issuance. This bit applies only to processors supporting registered DIMMs. WR_VALID. 0 Indicates current command is for a write CAS. Bit is cleared by hardware on issuance. RD_VALID. 0 Indicates current command is for a read CAS. Bit is cleared by hardware on issuance. MRS_VALID. 0 Indicates current command is an MRS command. Bit is cleared by hardware on issuance. 0 RANK. Destination rank for command. MRS_BA. 0 Address bits driven to DDR_BA[2:0] pins for the DRAM command being issued due to a valid bit being set in this register. MRS_ADDR. 0 Address bits driven to DDR_MA pins for the DRAM command being issued due to a valid bit being set in this register. Datasheet 63

  • 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
63
Register Description
2.10.5
MC_CHANNEL_0_DDR3CMD
MC_CHANNEL_1_DDR3CMD
MC_CHANNEL_2_DDR3CMD
DDR3 Configuration Command. This register is used to issue commands to the DIMMs
such as MRS commands. The register is used by setting one of the *_VALID bits along
with the appropriate address and destination RANK. The command is then issued
directly to the DIMM. Care must be taken in using this register as there is no
enforcement of timing parameters related to the action taken by a DDR3CMD write.
This register has no effect after MC_CONTROL.INIT_DONE is set.
Device:
4, 5, 6
Function: 0
Offset:
60h
Access as a Dword
Bit
Type
Reset
Value
Description
28
RW
0
PRECHARGE_VALID.
Indicates current command is for a precharge command.
27
RW
0
ACTIVATE_VALID.
Indicates current command is for an activate command.
26
RW
0
REG_VALID.
Indicates current command is for a registered DIMM config write Bit is cleared
by hardware on issuance. This bit applies only to processors supporting
registered DIMMs.
25
RW
0
WR_VALID.
Indicates current command is for a write CAS. Bit is cleared by hardware on
issuance.
24
RW
0
RD_VALID.
Indicates current command is for a read CAS. Bit is cleared by hardware on
issuance.
23
RW
0
MRS_VALID.
Indicates current command is an MRS command. Bit is cleared by hardware on
issuance.
22:20
RW
0
RANK.
Destination rank for command.
19:16
RW
0
MRS_BA.
Address bits driven to DDR_BA[2:0] pins for the DRAM command being issued
due to a valid bit being set in this register.
15:0
RW
0
MRS_ADDR.
Address bits driven to DDR_MA pins for the DRAM command being issued due
to a valid bit being set in this register.