Wenn Sie ein Beispieldesign für die 40- und 100-Gbit/s-Ethernet-MAC- und PHY MegaCore-Funktion® kompilieren, wird möglicherweise die folgende Fehlermeldung gemeldet.
Fehler (12002): Port "din" existiert nicht in der Makrofunktion "ior" Datei: [Pfad]/alt_e100_top_sv.v Zeile: 164
Dies liegt daran, dass Sie die IP mit Avalon®-ST-Schnittstelle generiert, aber ein Beispieldesign mit benutzerdefinierter Streaming-Schnittstelle kompiliert haben.
Kompilieren Sie ein geeignetes Beispieldesign für Ihre IP-Variante.
Selbst wenn Sie die IP mit Avalon-ST-Schnittstelle generiert haben, generiert die MegaCore-Funktion Beispieldesigns für alle Varianten, einschließlich der Version der benutzerdefinierten Streaming-Schnittstelle.
Das richtige Beispieldesign mit Avalon-ST-Schnittstelle für Stratix®-V-Geräte befindet sich unter:
<project_dir>_example/example_design/alt_e*_avalon_top_sv
Ein geeignetes Beispieldesign mit Avalon-ST-Schnittstelle für Stratix IV-Geräte finden Sie unter:
<project_dir>_example/example_design/alt_e*_avalon_top_siv