if you are interested in what the bios skew settings actually change, you can look at mchbar register dumps.
the offsets are:
for clock fine delay, value in register equates to: 1h = ~50ps values are in delay clock periods. ie. 1T.
This is the register format as anexample.
At 513h offset = 35h, 5 = Dimm1 (A1) Fine Delay, 3 = Dimm2 (A2) Fine Delay
At 913h offset = 34h, 4 = Dimm3 (B1) Fine Delay, 3 = Dimm4 (B2) Fine Delay
512h offset = 96h, 6 = Channel A Data Strobe Skew (tDQS) DRAM end of cross clocking, 9 = Channel A Data Strobe Delay Skew MCH end of cross clocking
912h is the same, ie 94h.
Since there is no data from Intel on these registers, their definition is what I understand they reflect. DFI's X48 bios allows these values to be set individually so I'm going off the way they name the options, haven't sat down and double checked on a DFI board but as far as I can tell they should be correct. I've changed their values at the registers manually and ran multiple synthetic benchmarks for each change. The change in memory bandwidth with adjustment reflects DFIs definition of what they do.
FED14510-11h 00 00
FED15512-13h 96 35
FED14910-11h 00 00
FED14912-13h 94 34
channel A dimm 1+2 clock fine delay is 14513h, channel A address strobe skew is 14512h.
channel B dimm 3+4 clock fine delay is 14913h, ( 1h = 50ps values are in delay clocks ), channel B address strobe skew is 14912h.
Data Strobe Skews may be in nano seconds or cross clock periods, hard to say.
cpu / nb clock skews set the delay from know clockgen turnaround skew on the ic, to when the cpu and nb drive their internal clock waves and meet necessary time to setup/pulldown/complete bus transactions end to end. if there is a setting to change the differential drive amplitude, increasing it gradually as FSB frequency becomes faster and faster can help to limit excess deskew from taking place and give much finer adjustment with a bit of trial and error. this becomes increasingly critical as the period for a clock becomes smaller as frequency gets higher, 100ps will at times be too coarse to obtain stability or consistency.



Reply With Quote

Bookmarks