Hi Zheng, I believe that "-x GB" simply means that there are different Trfc values for each size module.
Trfc is stored in MTB units, though. So you need to: 1. Convert nCK to nanoseconds 2. Convert nanoseconds to MTB units
For example, if you have a 1Gb module that is running at 800MHz, then Trfc will be 88 clock cycles. 1sec / 800MHz = 1.25ns per cycle, therefore 88 cycles = 110ns.
Then you need to convert the total time into MTB units. So if your timebase (SPD bytes 10 and 11) is 0.125, Trfc is 110 / 0.125 = 880. (This matches the calculation shown for bytes 24 and 25 in the SPD spec: http://www.jedec.org/standards-documents/results/Annex%20K%20SPD).
On Fri, Apr 1, 2016 at 5:30 PM, Zheng Bao fishbaoz@hotmail.com wrote:
DDR3-1066 DDR3-1333 DDR3-1600 DDR3-1866
unit 7-7-7 9-9-9 11-11-11 13-13-13 nRFC-1 Gb 59 74 88 103 nCK nRFC- 2 Gb 86 107 128 150 nCK nRFC- 4 Gb 160 200 240 281 nCK nRFC- 8 Gb 187 234 280 328 nCK
Hi, All, Above text is extracted from the spec of a DDR3 chip.
I am trying to decide the Trfc. What does "-x Gb" mean? How do I know which row in the table I should use? Thanks.
Zheng
-- coreboot mailing list: coreboot@coreboot.org https://www.coreboot.org/mailman/listinfo/coreboot