Artikel-ID: 000097253 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 18.04.2024

Wie wird das "REMOVE_SRC_NIOS"-Makro in der Simulation für die F-Tile Ethernet FPGA Hard IP und sein Beispieldesign gehandhabt?

Umgebung

    Intel® Quartus® Prime Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung

Das Makro "REMOVE_SRC_NIOS" wird zur Beschleunigung der Simulation verarbeitet, wenn es in allen F-Tile Ethernet FPGA Hard IP Beispiel-Design-Simulationsskripten innerhalb der Quartus® Prime Pro Edition Software Version 23.3 aktiviert und unterstützt wird, mit Ausnahme der Xcelium™ und Aldec Riviera-Simulationsskripte.

Wenn die F-Tile Ethernet FPGA Hard IP außerhalb des Beispieldesigns verwendet wird, ist es wichtig, Resets beim Start zuzusichern und sie so lange beizubehalten, bis Bestätigungen empfangen werden. Diese Verfahren sind nicht mit den Simulationstools von Xcelium und Aldec Riviera kompatibel.

Mit dem Makro "REMOVE_SRC_NIOS" sind bestimmte Einschränkungen verbunden:

  • Die Funktionen "Dynamische Rekonfiguration", "Automatische Aushandlung" (AN) und "Link Training" (LT) werden nicht unterstützt.
  • Mehrere Raten mit mehreren Ports werden nicht unterstützt.
  • Wenn mehrere Ports verwendet werden, müssen diese vollständig zurückgesetzt werden.

Wenn Sie mit Xcelium- oder Aldec Riviera-Simulatoren arbeiten und das Makro "REMOVE_SRC_NIOS" verwenden, können Probleme mit TX- und RX-Lanes auftreten, die nicht angezeigt werden.

Lösung

Für Xcelium- und Aldec Riviera-Simulatoren gibt es eine Problemumgehung für die Quartus® Prime Pro Edition-Software Version 23.3, um das Makro "SRC_SPEC_SPEED_UP" anstelle des Makros "REMOVE_SRC_NIOS" zu verwenden.

Für andere Simulatoren sollen die Einschränkungen und die Unterstützung des Makros "REMOVE_SRC_NIOS" für andere IPs in einer zukünftigen Version der Quartus® Prime Pro Edition-Software behoben werden.

Zugehörige Produkte

Dieser Artikel bezieht sich auf 1 Produkte

Intel® Agilex™ FPGAs und SoC FPGAs

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 es Widersprüche zwischen der englischsprachigen Version dieser Seite und der Übersetzung geben, gilt die englische Version. Englische Version dieser Seite anzeigen.