On Sep 22, 10:23*am, Rob <BertyBoos...@googlemail.com> wrote:
> On Sep 20, 7:43*pm, m <martin.use...@gmail.com> wrote:
>
> > I've been told that Altera has patented I/O technology that makes DDR3
> > interfacing "better" (in quotes because that could mean anything). *I
> > received this answer when I asked about DDR3 support since we are
> > considering migrating from Xilinx to Altera. *The answer was that
> > Altera, due to this technology, is able to support DDR3 at 533MHz
> > clock rate while Xilinx seems to be tentative about 400MHz support.
>
> > What's the real story?
>
> > -Martin
The two features that are new in Stratix III and Stratix IV devices to
make DDR3 interfacing easier/possible are:
1. Read and write leveling circuitry. As Rob said, this makes
interfacing to DDR3 DIMMs feasible. It compensates for the fact that
the clocks on DDR3 dimms are routed in a "fly-by" topology rather than
as a tree. This means there is a different clock delay to each memory
chip (which is a pain), but it helps signal integrity because you can
terminate this line properly (while you can't terminate a tree well).
To deal with the fact that each memory chip has a different clock
delay, you need "read leveling" circuitry in your I/Os to get all the
data from various DQS groups (which came from different memory chips)
lined up on a single clock edge so you can send it in to your design.
You also need "write leveling" circuitry to skew the write data from
the
FPGA to meet the tDQSS spec of the memory chip.
2. Dynamic on-chip termination. For the best signal integrity, you
really want to have your
FPGA I/O act as a resistor when it is reading
from the memory chip. But you don't want a parallel resistor when the
FPGA is writing to the memory chip or sending commands; that just
wastes power, and hurts signal integrity. Dynamic on-chip termination
solves this -- it make the I/O behave like a resistor to Vtt during a
read, and makes it an impedence matched driver when it is writing to
the memory.
See
http://www.altera.com/literature/wp/...DDR3-SDRAM.pdf
for more detail.
Hope this helps.
Vaughn Betz
Altera
[v b e t z (at) altera.com]