esara said:
Jim you said
<quote>... In this case, you'd have the CPU FSB running asynchronously
to the memory (166MHz vs. 200MHz).</quote>
But I thought AMD XP2600 has FSB = 333Mhz. So in this case even with
PC3200 he can get good synchronization! Am I right??
This is where the confusion comes in. We have to differentiate between the
actual "clock" speed, vs. *effective* speed (for lack of a better term).
When you install that AMD XP2600 w/ FSB 333 in your mobo, the motherboard
will generate a 166MHz "clock" to drive the FSB. That AMD CPU supports an
actual clock of 166MHz (spec'd, assuming no OC'ing), but because it
implements DDR, it's doing twice (2x) the amount of work as a non-DDR
processor w/ the same 166MHz clock. It does this by sending data on BOTH
the up and down side of the clock cycle. IOW, it's more efficient. AMD
sells and markets the CPU as 333MHz FSB (2 x 166MHz clock) to make clear
this is the peformance level you can expect, but it's not the actual "clock"
speed that it runs at.
Same holds true for PC3200. This memory "clocks" at 200MHz (spec'd,
assuming no OC'ing). The PC3200 label is simply a reflection of its
performance, which is 200MHz (clock) * 2 (for DDR) * 8 (bits wide) = 3200!
IOW, the speed of the memory is 3.2Gb/sec (theoretically).
Finally, for synchronization purposes, it's the clock that matters. Since
that AMD is 166MHz clock, and the PC3200 memory is 200MHz clock, these are
NOT synnchronized. Using that AMD processor (w/ 166MHz clock), the *ideal*,
synchronized memory would be PC2700 (2700 / 2 (for DDR) / 8 (bit wide) =
166MHz clock).
Of course, some people try to *force* synchronization by OC'ing one or the
other, but that's another story for another time.
HTH
Jim