Artikel-ID: 000074288 Inhaltstyp: Produktinformationen und Dokumente Letzte Überprüfung: 25.05.2006

Wie kann ich Hardware-Beschreibungssprachdateien (VHDL oder Verilog) mit dem Komponenteneditor als externe Blackbox-Komponente mit einem SOPC Builder-System verbinden?

Umgebung

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung

Eine einfache Möglichkeit, eine Komponente in einem SOPC Builder-System als "Blackbox" zu bezeichnen, besteht darin, die Signale der Avalon Schnittstelle über den SOPC Builder-Komponenteneditor zu exportieren. Ab Quartus® II 6.0 kann die HDL-Datei der obersten Ebene der Komponente als Eingangsquelle für die Signalnamen im SOPC Builder Komponenteneditor verwendet werden, um Zeit bei der Eingabe von Signalnamen im Komponenteneditor zu sparen. Die HDL-Datei der obersten Ebene der Komponente sollte alle Avalon Schnittstellensignale und andere nicht Avalon E/A-Signale enthalten, die bei der Entität der obersten Ebene deklariert sind.

Lösung

Im Folgenden sind die Schritte zum Importieren von Signalnamen aus einer HDL-Datei in den Komponenteneditor aufgeführt:

1) Starten Sie den Komponenteneditor über die Schaltfläche "Neue Komponente ..." (Datei) im SOPC Builder-Fenster.

2) Wechseln Sie zur Registerkarte HDL-Dateien und verwenden Sie die Schaltfläche "HDL-Datei hinzufügen", um die HDL-Datei der obersten Ebene zu laden.

Sobald der Komponenteneditor die Analyse der HDL-Datei abgeschlossen hat, wurden die HDL-Signale der obersten Ebene in die Registerkarte " Signale" importiert.

3) Nachdem die HDL-Datei analysiert wurde, löschen Sie die HDL-Datei aus der HDL-Dateiliste, indem Sie die HDL-Datei auswählen und auf die Schaltfläche "Datei entfernen" klicken.

4) Klicken Sie auf die Registerkarte Signale, um die importierten Signale anzuzeigen.

In der Registerkarte Signale können Sie Ihren Komponentensignalen Schnittstellen- und Avalon Signaltypen zuweisen. Jedes Avalon Signal erzeugt ein Umkehrrichtungssignal vom SOPC Builder-System, um eine Verbindung zum externen HDL-Modul herzustellen. Weisen Sie die Signale, die keine Avalon sind, der Schnittstelle "global_signals" und dem Signaltyp "Export" zu. Die Signale, die keine Avalon sind, werden nicht für die Schnittstelle zur Avalon Schnittstelle benötigt und sind nur Platzhalter (diese Signale, die keine Avalon sind, werden nicht in der Symboldatei oder der generierten System-HDL-Datei angezeigt). Optional können Sie die nicht Avalon Signale aus der Signalliste löschen.

Hinweis: Wenn Sie Signalnamen für die HDL-Datei gewählt haben, die den standardmäßigen Avalon Signaltypen ähneln, versucht der Komponenteneditor, die Komponentensignalnamen automatisch den Avalon Signaltypen zuzuordnen.

Hinweis: Wenn Sie auf der Registerkarte " Dateien " eine andere HDL-Datei der obersten Ebene importieren, werden alle vorherigen Signale auf der Registerkarte " Signale" mit den neuen HDL-Dateisignalen überschrieben. Es kann einfacher sein, die vorhandenen Signalnamen im Komponenteneditor zu bearbeiten, wenn Sie kleine Avalon Signaländerungen vornehmen.

5) Klicken Sie auf die Registerkarte Schnittstellen , um jede Avalon-Port-Schnittstelle einzurichten.

Wenn Sie unbenutzte Schnittstellen haben, können Sie auf "Schnittstelle ohne Signale entfernen" klicken, um diese aus der Komponente zu entfernen.

6) Klicken Sie auf die Registerkarte Komponentenassistent, um den Komponentennamen und die Komponentengruppe zuzuweisen.

7) Klicken Sie auf die Schaltfläche Fertig stellen , um die Erstellung Ihrer Komponente abzuschließen.

8) Klicken Sie auf Ja , um Ihre Komponente zu speichern.

Zugehörige Produkte

Dieser Artikel bezieht sich auf 1 Produkte

Intel® programmierbare Geräte

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.