「REMOVE_SRC_NIOS」マクロは、Xcelium™とAldec Rivieraシミュレーション・スクリプトを除き、Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 23.3 内のすべての F タイル・イーサネットFPGAハード IP デザイン・シミュレーション・スクリプトで有効になっている場合に、シミュレーションを高速化するために処理されます。
F タイル・イーサネット・FPGA・ハード IP をデザイン例の外部で使用する場合は、起動時にリセットをアサートし、確認応答を受信するまで維持することが重要です。これらの手順は、XceliumおよびAldec Rivieraシミュレーションツールと互換性がありません。
'REMOVE_SRC_NIOS' マクロには特定の制限があります。
- ダイナミック・リコンフィグレーション、オート・ネゴシエーション (AN)、およびリンク・トレーニング (LT) 機能はサポートされません。
- 複数のポートを持つ複数のレートはサポートされていません。
- 複数のポートを使用する場合は、それらを完全にリセットする必要があります。
XceliumまたはAldec Rivieraシミュレーターで作業し、「REMOVE_SRC_NIOS」マクロを使用すると、TXレーンとRXレーンで問題が発生して起動しない可能性があります。
Xcelium/Aldec Riviera™ シミュレーターでは、Quartus® Prime 開発ソフトウェア・プロ・エディションのバージョン 23.3 で「REMOVE_SRC_NIOS」マクロではなく「SRC_SPEC_SPEED_UP」マクロを使用する回避策があります。
その他のシミュレーターの場合、他の IP に対する「REMOVE_SRC_NIOS」マクロの制限とサポートは、Quartus® Prime Pro Editionソフトウェアの将来のリリースで修正される予定です。