この Quartus® II のエラーメッセージは、多くの場合、ソフトウェアがデザインをコンパイルするときに正しいライブラリー・マッピング・ファイル (LMF) を使用していないという意味です。LMF ファイルは、「TRI1」などの合成ツール仕様のプリミティブを、Quartus® II ソフトウェアでコンパイル可能な® プリミティブをAlteraするためにマップします。
[設定] ダイアログボックス ([割り当て] メニュー) の[EDA ツールの設定]にある[デザインエントリーと合成] ページの [ツール名] リストで、合成ツールが正しいことを確認します。ツール名を設定すると、適切な LMF ファイルが指定されます。
合成ツールの設定が正しい場合、インテル® Quartus® II ソフトウェア・バージョン 4.0 の問題が原因である可能性があります。この問題により、以前にデザインが不正な設定でコンパイルされていた場合、Quartus® II ソフトウェアが正しい LMF ファイルを使用しない場合があります。[EDA ツール設定] でデザインをブランクまたは不正なツール名でコンパイルした後にツール名を変更すると、ソフトウェアが新しい LMF ファイルを使用しない可能性があり、上記のようなエラーが表示される場合があります。
インテル® Quartus® II ソフトウェア・バージョン 4.0 の問題の回避策として、以下の手順を実行してください。
- Quartus® II ソフトウェアを終了する
- プロジェクト・ディレクトリー内の db ディレクトリーを削除します。
- ソフトウェアを開き、EDA ツール設定で適切な ツール名 の設定を行います (必要に応じて)
- デザインを再コンパイルする
この問題は、インテル® Quartus® II ソフトウェア・バージョン 4.1 で修正されています。