Kritisches Problem
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.
Ä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.