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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.