Artikel-ID: 000075456 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 30.11.2015

Quartus Kompilierung schlägt in Quartus Prime Pro für Designs mit mehreren SerialLite III IP-Core-Instanzen fehl

Umgebung

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

    Kritisches Problem

    Beschreibung

    Die Quartus Kompilierung meldet einen Fehler, wenn mehrere Instanzen der SerialLite III IP-Kern mit verschiedenen Varianten, wie z. B. Advanced Clocking Mode mit Standard-Taktmodus oder Simplex Sink mit Simplex Source. Auf Sie wird der folgende Fehlermeldung:

    Error (16045): Instance"sl3s_rx4_inst|seriallite_iii_a10_0|A10_ILK_PHY_RX.interlaken_native_wrapper_duplex|NATIVE_WRAPPER_RX.interlaken_rx_inst" instantiates undefinedentity "native_ilk_wrapper_rx_151_qBDmvOdcrA" Error (16185): Can\'t elaborate user hierarchy "sl3s_rx4_inst|seriallite_iii_a10_0|A10_ILK_PHY_RX.interlaken_native_wrapper_duplex|NATIVE_WRAPPER_RX.interlaken_rx_inst" Error: Flow failed: Error: Quartus Prime Spectra-Q Synthesis was unsuccessful. 3 errors, 123 warnings Error: Peak virtual memory: 2779 megabytes Error: Processing ended: Tue Sep 1 15:13:40 2015 Error: Elapsed time: 00:01:24 Error: Total CPU time (on all processors): 00:01:21

    Wenn ein Design mehrere Duplex-Instanzen des SerialLite III IP-Kerns mit verschiedene Varianten, das Quartus Prime Pro wendet die letzte gelesene Datei an und kann führen dazu, dass eine falsche Transceiver-Datei verwendet wird. Dies ist auf den festen Namen für den interlaken_native_wrapper_duplex Modul. Der Quartus Prime Pro kompiliert alle Dateien in einer einzigen Bibliothek und verwendet die letzte Lesedatei, die möglicherweise haben den gleichen Modulnamen.

    Lösung

    Ändern Sie den Modulnamen interlaken_native_wrapper_duplex in eine eindeutiger Name für jede Instanz. Dieses Problem wird in einer zukünftigen Version behoben.

    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.