BeMirco CV Cyclone V DDR3 RAM Contoller mit UNIPHY

OP #4418465
Lesenswert?
• ▲
▼
Guten Tag,

ich habe ein Problem mit dem DDR3 Memory SDRAM Controller mit UNIPHY.
Ich habe ein System in Qsys erstellt (siehe Bilder) und habe im Pin 
Planer in Quartus II Web Edition 14.1 die Pin's konfiguriert. Bei dem 
DDR3 Memory gibt es einen rzqin Pin der für die Terminierung zuständig 
ist, diesen habe ich einfach auf einen  RZQ Pin des FPGA gelegt.

Wenn ich jedoch Kompiliere sagt mir der Fitter das was nicht 
stimmt(siehe Error Meldung). Ich frage mich wie ich den rzqin Pin nun 
belegen muss. habe schon endlich viele Versuch und Stunden da rein 
gesteckt. Vielleicht weiß ja einer es besser.

Hintergrund:
Ich möchte insgesamt uClinux auf dem BeMirco CV Development Kit ans 
laufen bekommen, das ist ein kleines Projekt im Studium.

Ich würde mich über ein bisschen Hilfe was den DDR3 Memory angeht sehr 
freuen.

Grüße

pat_w
Angehängte Dateien:
Gast #4419463
Lesenswert?
• ▲
▼
Sowohl der FPGA als auch dein Memory-Chip benötigen einen externen 
Kalibrierwiderstand, diese sollten bereits auf deinem Board drauf sein.
Pass beim FPGA auf dass er meherere OCT-Blöcke hat, die aber dann 
abhängig von der jeweiligen VCCIO sein können.

Dein Memory-Controller hat das ODT-Signal um die Terminierung im 
RAM-Chip umzuschalten. Dies ist bei dir im FPGA ein Ausgang, während 
RZQ-Pin (=OCT) ein Input ist.

Du hast in deinem Design wohl fälschlicherweise dem OCT-Pin eine 
Serienterminierung zugewiesen, das sollte so aber nicht sein. Es gibt in 
dem IP-Core-Verzeichnis eine Datein - glaube der name ist 
pin_assignments.tcl - welche sämtliche IO-Assignments (Standards, 
Clock-Netzwerke, ...) automatisch macht. Du solltest also alles löschen 
außer die Pin-Zuweisung, also Ort, und das Script ausführen ("Run 
TCL-Script...").



Kurz: Im wesentlichen ist dein Problem dass Inputs keine 
Serienterminierung unterstützen und sich nun der Fitter beschwert. Du 
hast es aber in deinen Assuginments aber wohl eingetragen.

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.