Arty DDR3 benutzen

Gast #4956096
Hallöchen zusammen!

Ich habe heute mit einem Kommilitonen über das Arty FPGA Board 
gesprochen. Es geht mir darum, dass ich den DDR3 Speicher benutzen 
möchte. Es wird ein reines vhdl Projekt.
Der Kollege sagte mir, dass es beim Vivado so ist, dass ich da ein 
microblaze Projekt machen soll, auch wenn ich gar keinen möchte. Genauso 
beim einbinden von ipcores. Wie z.B. PLL. Das ginge grafisch und wäre, 
wie gesagt auch zu tun, wenn ich gar keinen microblaze benutzen möchte.

Ich stehe nun ziemlich auf dem Schlauch. Auf Nachfrage kam nichts 
konkretes, weshalb ich nicht sicher bin, was der nun meinte. Oder ob ein 
Missverständnis vorliegt. Ich habe es gerade mit dem Balmmer-Peak 
versucht und blicke immer noch nicht durch - drum hoffe ich auf die 
community.

Wie sieht das denn nun aus mit ipcores und vor allem dem DDR3 für ein 
ansonsten reines vhdl Projekt. Wenn jemand was greifbares hätte, wäre 
ich sehr froh. Ich bin vermutlich nicht die hellste Kerze; auf jeden 
Fall sind konrete Beispiele immer der Durchbruch gewesen für mich.

(um allen Bedenkenträgern die Sorge zu nehmen: nein keine Hausaufgaben, 
keine Master-Arbeit, reines Hobby. Aber auch das kann frustrieren ^^)


Sven
Also viele IPCores kann man ganz problemlos auch in reines VHDL 
einbinden. Oft sind die Schnittstellen halt ... umfangreich so dass ein 
Microblaze vielleicht sinnvoll ist. Vieles hat mittlerweile AXI. Wie es 
bei RAM aussieht weiß ich nicht. Den BlockRAM IP kann man problemlos 
einbinden.
Gast
Sven schrieb:
> [..]über das Arty FPGA Board gesprochen [..]

welches denn?

Wenn es von Xilinx ist, wird es vielleicht sogar in Vivado direkt 
unterstützt. D.h. Projektsettings mit dem explizit genannten Board.
Worauf ich hinaus will. Im Blockdesign (da muss kein Microblaze drin 
sein und es muss auch kein Microblaze-Projekt sein) kannst du dann den 
Board-spezifischen DDR3 core einsetzen.
Quasi Drag&Drop.

Ansonsten ist mehr Eigenarbeit gefragt und du musst dich mit dem MIG 
direkt auseinandersetzen. In der Regel bieten jedoch Boardhersteller 
Dokumente die sich mit ihren verbauten DDR-Speichern und deren 
Ansteuerung befassen.
Hallo,

ich hab das selbe Anliegen wie Sven. Ich brauch ein MIG aber ohne 
Microblaze, da mein VHDL Projekt schon viel Ressourcen verbraucht kann 
ich es nicht in Kombination Microblaze + MIG  + Mein Projekt benutzen da 
es extrem viele Meet Timing - Probleme verursacht.

Mein Board ist der Artix-7 50T FPGA Evaluation Kit.

Gibt es light versionen des MIGs oder custom VHDL Projekte bezüglich DD3 
controller?


Danke :D

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.