Quote:
Hi can anyone help clarify how DDR2 RAM speeds work with CPU / motherboard FSB Speeds.
First of all i am from the background of matching your CPU FSB speed with your RAM speed.
So I knew if bought an AMD motherboard that supported for example 266MHZ fsb, included AMD CPU with an FSb of 266MHZ and DDR 266MHZ.
Same for the AMD boards / CPU that supported 400MHZ FSB, I knew i matched all speeds the same.
actually, DDR is double data rate, which is 2x the speed of your FSB. so on socket 939, all AMD CPU runs at 200Mhz x various multiplier, and you use DDR 400 to sync with that (200 Mhz x 2 = 400Mhz)
Quote:
I alsi knew Intel boards / CPU that for example I had an an FSB of 800MHZ , you used a CPU with 800MHZ FSB and DDR400 since ram ,
This worked because the true CPU FSB was 200 x 4 = 800MHZ and the true speed of DDR 400 was 200 x2!
Because the base frequency of both the RAM & FSB before multiplication was 200MHz sync / speed matching was possible.
I also have an intel based laptop which follows the same theory , FSB of 533 and uses DDR266, again following the same rule that DDRR266 is 2 x 133MHZ and 533 fsb is 4 x 133.
this is correct
Quote:
Ok with DDR2 memory i have seen intel cpu / motherboards specifying an FSB of 800 to be used with DDR2 533!
now the equal multipuls / sync dosen't work?
FSB 800 is only the specification, which means the maximum safe FSB speed is 800Mhz. you can get higher than that, but that would be overclocking...
DDR2 533 is also double data rate, which is 533 /2 = 266 Mhz. Intel's Core 2 speed is 266Mhz x various multiplier. this means that the computer is still synchornized. FSB is 1066Mhz, since its quad pumped (which means 4x 266Mhz)
Quote:
by using the old formula now we have a true FSB before multiplication of 200 with ram speed of 266 before multiplication.
things changed a little after Intel switched to DDR 2. However, they are still basic multiplications. you just need to get the concept right, and the rest is fairly easy
Quote:
So does that mean the ram is being under clocked?? also some boards state to use DDR2 667 with an 800MHZ fsb.
same thing. DDR 2 667 means the corresponding FSB should be 667/2 = 333 Mhz. 333 Mhz * 4 will equal 1333Mhz, which is Penryn's FSB.
Quote:
I've also seen intel fsb of 1066 used with 533 ram which does seen to fit with true sync/ the old formular.
look above
Quote:
With AMD am2 boards im seeing FSB of 1000MHZ used with DDR2 800 or 667 or 533,
none of these ddr speeds match the 1000MHZ fsb , so how is syn acheived and more importantly which ram do you use ??
I know the AMD hyper transport is not a true FSB anymore but does that mean you no longer have to sync the ram with HT speed??
So you could have an HT FSB of 1000MHZ with DDR2 533? or DDr2800
basically, AMD CPUs are still running at 200Mhz base speed, with various multiplier. HT is running at 5x the speed of base speed, 1000Mhz.
AMD implemented RAM speed adjuster (i don't think its called adjuster. but it basically means the CPU will automatically adjust the RAM to run asynchornized. for example, using DDR2 800, CPU will then run at FSB : RAM = 5:4. using DDR2 667, CPU will then run at 5:3.3. although it will still work, but there will be latency penalties.
i know my articulation sux. maybe someone like jack or turpit may explain better than i do.