VHDL und eigene Datentypen

OP #3660896
Lesenswert?
• ▲
▼
Hallo zusammen,

ich versuche grade den UDP-IP Core von Opencores zu implementieren.
Dieser ist jedoch in VHDL geschrieben und ich arbeite mit Verilog.
Bisher stellte das nie ein Problem da.
Nun schmeißt mir ISE aber eine Fehlermeldung raus, nach der es einen 
(bzw. mehrere) Ports nicht erkennt.
1
ERROR:HDLCompiler:267 - "<platzhalter>\Top.v" Line 335: Cannot find port control on this module

Der besagte control Port wird im UDP-IP Core Wrapper wie folgt 
beschrieben:
1
control          : in udp_control_type;

udp_control_type wird über ein VHDL Package eingebunden.

Was könnte ich falsch machen? Alle "normalen" Ports wie
STD_LOGIC
oder
STD_LOGIC_VECTOR
werden einwandfrei erkannt. Lediglich die selbst definierten Ports 
werden nicht erkannt.

Danke im voraus.


PS: Angehängt sind der UDP-IP Wrapper und das VHDL Package in welchem 
die Ports definiert sind.
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.