Artikel-ID: 000080566 Inhaltstyp: Fehlermeldungen Letzte Überprüfung: 04.05.2006

Fehler: Verilog HDL- oder VHDL-Fehler bei <design>.v-Objekt, das in einer Liste von Port-Deklarationen erklärt wird, kann nicht innerhalb des Modulkörpers neu angegeben werden.</design>

Umgebung

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung

Dieser Fehler tritt bei Verilog HDL-Designs auf, wenn Sie die Art der Verilog-2001-Port-Deklaration verwenden, die den Port-Typ und die Breite definiert, und dann den reg-Datentyp im Modulkörper neu festlegen.

Ab Version 5.0 der Quartus® II Software enthält der Compiler Verilog-2001-Prüfungen, die in früheren Versionen nicht erzwungen wurden. Um dieses Problem zu beheben, verwenden Sie die Deklaration im Modulkörper. Ports müssen in der Verilog 2001-Liste der Ports-Deklaration vollständig angegeben werden, einschließlich ggf. der Richtung, Breite, des Netz- oder Variablentyps und ob der Port vorsigniert oder nicht unterzeichnet ist. Alternativ können Sie die Art der Port-Deklarationen Verilog-1995 verwenden, die nur den Port-Namen definiert und eine separate Zeile benötigt, um den Port-Typ und die Breite zu definieren.

Sie können zum Beispiel diesen Verilog-2001 Port Deklarationsstil verwenden:

module module_name (

   input reg[63:0] input_port_name, 

   output reg output_port_name,

   ...

);

Alternativ können Sie dieses Verilog-1995 Port-Deklarations-Format verwenden:

module module_name (

   input_port_name, 

   output_port_name,

   ...

);

input reg[63:0] input_port_name, 

output reg output_port_name,

...

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.