以前の物理合成エンジンは、インテル® Arria® 10 以降のデバイスファミリーで旧式になっているため、Quartus Settings ファイル (.qsf) に含まれる物理合成割り当てでデザインをコンパイルする際に、このエラーが表示される場合があります。
このエラーを回避するには、プロジェクトの .qsf から次の割り当てを削除します。
- PHYSICAL_SYNTHESIS_COMBO_LOGIC_FOR_AREA
- PHYSICAL_SYNTHESIS_COMBO_LOGIC
- PHYSICAL_SYNTHESIS_REGISTER_DUPLICATION
- PHYSICAL_SYNTHESIS_REGISTER_RETIMING
- PHYSICAL_SYNTHESIS_ASYNCHRONOUS_SIGNAL_PIPELINING
- PHYSICAL_SYNTHESIS_MAP_LOGIC_TO_MEMORY_FOR_AREA
新しい Spectra-Q 物理合成エンジンは、以下の構成を提供します。上記の古い物理合成割り当てと 1 対 1 の一致はないため、次のいずれかの構成を選択する必要があります。
- これらの手順に従って、すべてのリタイミング、組み合わせ最適化、レジスターの複製を有効にします。
- インテル® Quartus® Prime ソフトウェアで、[アサインメント>Settings>Compiler Settings>Advanced Settings (フィッター) をクリックします 。
- [Spectra-Q 物理合成] 設定をオンにします。[OK] をクリックします。
- [設定] ダイアログ ボックスで、[OK ] をクリック します。
- リタイミング以外のすべてを有効にするには、次の手順に従ってください。
- prime ソフトウェアインテル Quartusで、[アサインメント>Settings>Compiler Settings>Advanced Settings (フィッター) をクリックします。
- [Spectra-Q 物理合成] 設定をオンにします。[OK] をクリックします。
- [ レジスターの最適化の防止 ] 設定で、[レジスターのリタイミングを防止する] オプションがチェックされていることを確認します。
- [設定] ダイアログ ボックスで、[OK ] をクリック します。
- 組み合わせによる最適化のみを有効にするには、次の手順に従ってください。
- インテル Quartus Prime ソフトウェアで、[アサインメント>Settings>Compiler Settings>Advanced Settings (フィッター) をクリックします。
- [Spectra-Q 物理合成] 設定をオンにします。
- 「レジスター複製を許可」設定をオフにします。
- [レジスターのマージを許可する] 設定をオフにします。[OK] をクリックします。
- [設定] ダイアログ ボックスで、[OK ] をクリック します。