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.
Noch kann man beim MIG auch das native Interface wählen. Das ist ziemlich überschaubar, ich benutze den DDR3 MIG auch in reinen VHDL Projekten.
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.