Artikel-ID: 000086413 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 13.02.2006

Warum erhalte ich Fehler oder Warnungen, wenn ich meine VHDL Output File (.vho) in ModelSim kompiliere? (MAX PLUS® II, ModelSim)

Umgebung

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung

Sie erhalten einen der folgenden Fehler oder Warnungen oder ähnliches Nachrichten beim Kompilieren eines VHO, der von die MAX PLUS II Software in ModelSim, wenn Sie in den beiden Softwarepaketen widersprüchliche Versionen der Sprache verwenden.

ERROR: ./.vho(): near "."
:Number must terminate with a digit.
WARNING[4]: ./.vho() :A space is required between a number and an identifier.
ERROR: ./.vho(): near "\": expecting: ';'

Wenn Sie beispielsweise die Sprache 1993 VHDL in der MAX PLUS II Software und 1987 verwenden VHDL-Sprache in ModelSim, die oben genannten Fehler- oder Warnmeldungen werden generiert. Die Sprache VHDL 1993 ermöglicht es Kennungen, Sonderzeichen aufzunehmen, wenn sie von "MAX PLUS II Compiler" implementiert in der VHO-Datei. Um diese Fehler/Warnmeldungen zu vermeiden, Stellen Sie sicher, dass die VHDL-Spracheinstellung in der MAX PLUS II VHDL Writer Settings und in ModelSim. Nachfolgend finden Sie die Anleitungen für die Erstellung dieser Einstellungen:

In der MAX PLUS II Software:

  1. Wählen Sie im MAX PLUS II Compiler VHDL Netlist Writer Settings (Schnittstellen-Menü)
  2. Wählen Sie die gewünschte VHDL-Einstellung aus

In ModelSim:

  1. Wählen Sie Verzeichnis ändern (Menü Datei)
  2. Wählen Sie das Verzeichnis aus, das die Projektdateien enthält
  3. Wählen Sie Kompilierung (Dateimenü)
  4. Klicken Sie auf die Standardoptionen
  5. Klicken Sie auf das Register VHDL
  6. Stellen Sie die richtige Auswahl für das Kontrollkästchen Sprache Sprache Innung 1993 verwenden

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.