Wenn ich ein neues Projekt erstelle kann ich eine PLL parametrisieren und hinzufügen. Das scheint auch zu funktionieren. Nun möchte ich einige Parameter der PLL nachträglich ändern. Weiss jemand wie das geht? Wenn meine Komponente PLLvar3 heisst, gibts in meinem Projektverzeichnis eine Datei namens PLLvar3.qip und PLLvar3.v, aus meinem Verilog Code instanziiere ich dann PLLvar3.
Manche PLLs in manchen FPGAs haben einen Port zu Reconfiguration. Ansonsten brauchst Du eine Taktumschaltung.
Martin O. schrieb: > Nun möchte ich einige > Parameter der PLL nachträglich ändern. Weiss jemand wie das geht? Willst Du dynamisch rekonfigurieren (also eine zur Laufzeit veränderbare PLL haben) oder einfach nur die eingestellten Parameter ändern?
Ich will einfach nur die Parameter ändern, d.h. vor der Synthese. Zur Laufzeit soll nichts dynamisch geändert werden.
Martin O. schrieb: > Ich will einfach nur die Parameter ändern, d.h. vor der Synthese. Dann ziehst Du Dir den gewünschten Parameter bis ins Toplevel hoch. Dort kann er üblicherweise durch Kommandozeilenoptionen oder per TCL-Befehl von außen überschrieben werden. Duke
Dann hast Du irgendwo in deinem Projekt (entweder direkt in Quartus oder 'versteckt' in Qsys) eine ALTPLL-Instanz. Darauf klickst Du in Quartus doppelt oder editierst in Qsys (über Rechtsklick und 'Edit').
An MFRO, dank Deiner Hinweise hab ichs hinbekommen. Besten Dank!
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.