DDR2 RAM Daten verarbeiten

OP (Firma: www.dossmatik.de) #740922
Lesenswert?

wie kann man Daten aus dem DDR2 RAM verarbeiten?
Eine kurze blöde Fragen, wenn man weiss wie es geht.

Die Daten werden in den RAM mit steigender und fallender Flanke 
übertragen.
Alle VHDL Anweisungen sind nur mit einer Flanke möglich. (Ausnahme 
CoolrunnerII). Der FPGA kann doch nur Daten mit ein Flanke 
synchronisieren. Gibt es einen Multiplexer, der die Takrate wieder 
reduziert?
Oder wo ist der Haken an der Technik?
Gast #748557
Lesenswert?

DDR2 ist viel zu komplex für einen CPLD. Das können nur noch FPGAs.
Z.B. non-volatile FPGAs XP2 von Lattice. Die I/O struktur beinhaltet 
eine FF-Struktur, die aus einigen D-Flops und Multiplexern die Datan auf 
beiden Clockflanken extrahieren koennen. Die I/Os sollten sehr hohe 
Geschwindigkeiten unterstützen und den für DDR2 notwendigen 
differentiellen Signalstandard unterstützen.
Ein DDR2 Controler benötigt in einem FPGA ca. 2000 Register und für eine 
32bit implementation 236 I/Os.
Cheers!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren