Intel BX80605I7870 Data Sheet - Page 70

Mc_channel_0_refresh_timing

Page 70 highlights

Register Description 2.10.12 MC_CHANNEL_0_BANK_TIMING MC_CHANNEL_1_BANK_TIMING MC_CHANNEL_2_BANK_TIMING This register contains parameters that specify the bank timing parameters. These values are in DCLK. The values in these registers are encoded where noted. All of these values apply to commands to the same rank only. Device: 4, 5, 6 Function: 0 Offset: 88h Access as a Dword Bit 21:17 16:13 12:9 8:4 3:0 Type RW RW RW RW RW Reset Value Description 0 tWTPr. Minimum Write CAS to Precharge command delay. 0 tRTPr. Minimum Read CAS to Precharge command delay. 0 tRCD. Minimum delay between Activate and CAS commands. 0 tRAS. Minimum delay between Activate and Precharge commands. 0 tRP. Minimum delay between Precharge command and Activate command. 2.10.13 MC_CHANNEL_0_REFRESH_TIMING MC_CHANNEL_1_REFRESH_TIMING MC_CHANNEL_2_REFRESH_TIMING This register contains parameters that specify the refresh timings. Units are in DCLK. Device: 4, 5, 6 Function: 0 Offset: 8Ch Access as a Dword Bit Type Reset Value Description 29:19 RW 18:9 RW 8:0 RW tTHROT_OPPREF. The minimum time between two opportunistic refreshes. Should be set to tRFC in DCLKS. Zero is an invalid encoding. A value of 1 should be programmed to disable the throttling of opportunistic refreshes. By setting this field to tRFC, current to a single DIMM can be limited to that required to support this scenario without 0 significant performance impact: • 8 panic refreshes in tREFI to one rank • 1 opportunistic refresh every tRFC to another rank • full bandwidth delivered by the third and fourth ranks Platforms that can supply peak currents to the DIMMs should disable opportunistic refresh throttling for max performance. tREFI_8. 0 Average periodic refresh interval divided by 8. 0 tRFC. Delay between the refresh command and an activate or refresh command. 70 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
70
Datasheet
2.10.12
MC_CHANNEL_0_BANK_TIMING
MC_CHANNEL_1_BANK_TIMING
MC_CHANNEL_2_BANK_TIMING
This register contains parameters that specify the bank timing parameters. These
values are in DCLK. The values in these registers are encoded where noted. All of these
values apply to commands to the same rank only.
2.10.13
MC_CHANNEL_0_REFRESH_TIMING
MC_CHANNEL_1_REFRESH_TIMING
MC_CHANNEL_2_REFRESH_TIMING
This register contains parameters that specify the refresh timings. Units are in DCLK.
Device:
4, 5, 6
Function: 0
Offset:
88h
Access as a Dword
Bit
Type
Reset
Value
Description
21:17
RW
0
tWTPr.
Minimum Write CAS to Precharge command delay.
16:13
RW
0
tRTPr.
Minimum Read CAS to Precharge command delay.
12:9
RW
0
tRCD.
Minimum delay between Activate and CAS commands.
8:4
RW
0
tRAS.
Minimum delay between Activate and Precharge commands.
3:0
RW
0
tRP.
Minimum delay between Precharge command and Activate command.
Device:
4, 5, 6
Function: 0
Offset:
8Ch
Access as a Dword
Bit
Type
Reset
Value
Description
29:19
RW
0
tTHROT_OPPREF.
The minimum time between two opportunistic refreshes. Should be set to tRFC in
DCLKS. Zero is an invalid encoding. A value of 1 should be programmed to disable
the throttling of opportunistic refreshes. By setting this field to tRFC, current to a
single DIMM can be limited to that required to support this scenario without
significant performance impact:
8 panic refreshes in tREFI to one rank
1 opportunistic refresh every tRFC to another rank
full bandwidth delivered by the third and fourth ranks
Platforms that can supply peak currents to the DIMMs should disable opportunistic
refresh throttling for max performance.
18:9
RW
0
tREFI_8.
Average periodic refresh interval divided by 8.
8:0
RW
0
tRFC.
Delay between the refresh command and an activate or refresh command.