www.mikrocontroller.net

Forum: FPGA, VHDL & Co. Altera Quartus(Design aufteilen, IP erstellen)


Autor: Hi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich möchte mit Hilfe von Altera Quartus ein kleines Projekt erstellen. 
Damit ich mir bei der Synthese etwas Zeit spare, möchte ich das Design 
in mehrere Stücke aufteilen und dabei nur den geänderten Code neu 
synthetisieren. Wie kann ich so was in der IDE machen?
Außerdem möchte ich ein IP erstellen. Kann mir jemand eine Hilfestellung 
geben, wie man ein IP in Quartus erstellt?

Danke für die Hilfe.

Autor: Roger Steiner (edge)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nennt sich incremental compilation. In der Dokumentation zu Quartus ist 
das feature beschrieben, gibt auch ein online Kurs dazu (ODSW1136).
Allerdings gibts das nur in der subscription edition.

Am meisten Zeit sparst du indem du dein design vorher mit ModelSim 
simulierst.

Cheers, Roger

Autor: FPGA-Vollprofi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
... oder parallel pipelined arbeitst ...

Autor: Hi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie kann man aus VHDL-Code sowas wie ein Altera Megacore erstellen? Ist 
das überhaupt möglich?

Danke

Autor: Roger Steiner (edge)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ob du eigene Komponenten in den MegaWizard einbinden kannst, keine 
Ahnung. Aber du kannst relativ einfach eigene cores in den SOPC Builder 
integrieren.
Dazu braucht es jedoch TCL und kein VHDL.

Wenns mehr um reusability als clicki bunti geht, fuer das gibts den 
generic block einer VHDL Komponente. Die Wrapper des Altera MegaWizard 
funktionieren z.B. auch so.

Cheers, Roger

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.