クリティカルな問題
インテル® Quartus® ソフトウェアのコンパイルでは、以下の複数のインスタンスが存在する場合にエラーを報告します。 SerialLite III IP コアは、アドバンスト・クロッキング・モードや 標準クロックモードまたは Simplex ソース対応シンプレクスシンク。次のエラーが発生します。 次のエラーメッセージ:
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
デザインに SerialLite III IP コアの複数二重インスタンスがある場合、
異なるバージョンのインテル® Quartus® Prime 開発ソフトウェア・プロ・エディションは、ファイル内の最後の読み取りを適用し、
誤ったトランシーバー・ファイルが使用される原因となります。これは、以下の名前が固定されているためです。
interlaken_native_wrapper_duplex
モジュール。インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション
すべてのファイルを 1 つのライブラリーにコンパイルし、最後の読み込みファイルを使用します。
モジュール名は同じです。
モジュール名を interlaken_native_wrapper_duplex
a に変更します。
各インスタンスの固有の名前。この問題は今後のリリースで修正される予定です。