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.
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.