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

Warum erhalte ich den Fehler "ALT_CUSP110_PACKAGE in library altera bereits vorhanden ist", wenn ich innerhalb und außerhalb von Qsys mehrere VIP-Kerne instanziiere?

Umgebung

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung

Bei der Instanziierung mehrerer Video- und Bildverarbeitungskerne (VIP) ist ein Problem aufgetreten, wenn einige Kerne im Qsys-Tool enthalten sind und andere im Quartus instanziiert werden.® II Software direkt im selben Projekt. Das Problem hängt davon ab, dass die alt_cusp110_package VHDL-Bibliotheksdatei mehrmals aus verschiedenen Quelldateien aufgenommen wird.  Der folgende Fehler wird während der Synthese angezeigt:

Fehler (10430): VHDL Primary Unit Declaration Error at alt_cusp110_package.vhd(19): primary unit "ALT_CUSP110_PACKAGE" besteht bereits in library "altera"

Um dieses Problem zu umgehen, ist eine manuelle Änderung an der Qsys-generierten .qip-Datei erforderlich, die im Quartus II-Projekt enthalten ist. Öffnen Sie die .qip-Datei und suchen Sie nach der Zeile, die sich auf die Datei "alt_cusp110_package.vhd" bezieht. Ändern Sie den Eintrag, um auf die gleiche Datei wie Ihre anderen Quartus II-basierten VIP-Dateien zu verweisen, zum Beispiel:

set_global_assignment -name VHDL_FILE [Datei join $::quartus(qip_path) .. /.. /.. /.. /quartus/top_top/db/alt_cusp110_package.vhd] -library lib_di_and_mem

Beachten Sie, dass die Registrierung des Qsys-Systems dazu führt, dass die .qip-Datei überschrieben wird. Daher muss dieser Schritt erneut durchgeführt werden.

Dieses Problem wird in einer zukünftigen Version der Quartus II Software behoben werden.

Zugehörige Produkte

Dieser Artikel bezieht sich auf 1 Produkte

Intel® programmierbare Geräte

1

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.