Artikel-ID: 000081763 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 11.09.2012

Warum erhalte ich einen VHDL-Nutzungsklausel-Fehler in Quartus II beim Kompilieren einer VHDL-Datei, die vom DSP Builder generiert wird?

Umgebung

  • DSP Builder for Intel® FPGAs Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Beschreibung Bei der Kompilierung einer vom DSP Builder generierten VHDL-Datei erhalten Sie einen VHDL-Anwendungsklausel-Fehler in Quartus II, wenn Sie Ihrem Quartus II-Projekt keine entsprechenden DSP Builder-Bibliotheksdateien hinzugefügt haben. Diese Bibliotheksdateien sollten dem Projekt bereits hinzugefügt werden, wenn Sie Quartus II von SignalCompiler aus ausführen oder wenn Sie das vom DSP Builder generierte Quartus II TCL-Skript verwenden. Wenn Sie die Quartus II Kompilierung außerhalb von SignalCompiler ausführen und das Quartus II TCL-Skript nicht verwenden, müssen Sie diese Bibliotheksdateien jedoch manuell einrichten.

    Der Text des Fehlers sieht ähnlich aus wie:
    Fehler: VHDL Use Clause Fehler bei .vhd: design library does not contain primary unit dspbuilder block
    Fehler: Ignored construct at .vhd aufgrund früherer Fehler

    Um die vom DSP Builder generierten VHDL-Dateien in Quartus II zu kompilieren, müssen Sie den Pfad zu den in Ihrem Quartus II Projekt angegebenen DSPBUILDERPACK.vhd- und DSPBUILDER.vhd-Dateien haben. Diese Dateien befinden sich im Installationsverzeichnis \altlib.

    Um diese Dateien hinzuzufügen, wählen Sie Dateien in Projekt hinzufügen/entfernen... im Projektmenü in Quartus II. Navigieren Sie zum Installationsverzeichnis \altlib und wählen Sie die Dateien DSPBUILDERPACK.vhd und DSPBUILDER.vhd aus und klicken Sie auf OK, um die Dateien hinzuzufügen. Die Kompilierungsreihenfolge der Dateien ist wichtig. DSPBUILDERPACK.vhd muss vor DSPBUILDER.vhd kompiliert werden. Sobald Sie die Dateien enthalten haben, führen Sie Ihre Quartus II Kompilierung erneut aus.

    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.