記事 ID: 000081289 コンテンツタイプ: エラーメッセージ 最終改訂日: 2021/08/29

エラー (10430):dspba_library_package.vhd(16): プライマリーユニット「dspba_library_package」がライブラリー「プロジェクト名」および「エラー(10430)」にすでに存在する場合:VHDL プライマリー単位宣言エラー:

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

デザインが Qsys システムの FIR II MegaCore® および浮動小数点ハードウェア 2 コンポーネントで構成されている場合、以下のエラーメッセージが表示される場合があります。

 

エラー (10430):dspba_library_package.vhd(16) の VHDL プライマリー単位宣言エラー: プライマリー・ユニット「dspba_library_package」がライブラリー「プロジェクト名」にすでに存在し、エラー (10430): dspba_library.vhd(17): dspba_library.vhd における VHDL プライマリー・ユニット宣言エラー: ライブラリー「プロジェクト名」にプライマリー単位「dspba_delay」がすでに存在

解決方法

この問題を回避するには:

1. ユーザーは、Qsys によって生成された .qip ファイル内の「dspba_library_package.vhd」および「dspba_library.vhd」を含む割り当てのいずれかを手動で削除できます。

2. 手動による介入なしに回避できるもう 1 つの回避策は、次のとおりです。
a) dspba_library.vhd および dspba_library_package.vhd を次のディレクトリーから 1 レベル上に移動します。
/../ip/altera/altera_nios_custom_instr_floating_point_2/altera_nios_custom_instr_floating_point_2_multi/FPAddSub

b) dspba_library.vhd および dspba_library_package.vhd の前にある FPAddsub/ を削除して、次の .tcl ファイルを編集します。
/../ip/altera/altera_nios_custom_instr_floating_point_2/altera_nios_custom_instr_floating_point_2_multi/fpoint2_multi_qsys_hw.tcl

変更後の例:
set vhdl_filelist [list fpoint2_multi.vhd \
fpoint2_multi_datapath.vhd \
dspba_library_package.vhd \
dspba_library.vhd \
FPAddSub/FPAddSub.vhd \
FP2/FP 2019.vhd \
FPMult/FPMult.vhd \
IntToFloat/IntToFloat.vhd \
FloatToInt/FloatToInt.vhd \
FPSqrt/FPSqrt_safe_path.vhd \
FPSqrt/FPSqrt.vhd ]

c) 上記の変更後、Quartus® II ソフトウェアを使用して Qsys を再生成し、デザインをコンパイルしてください。

この問題は、インテル® Quartus® II ソフトウェア・バージョン 15.0 で修正されます。

関連製品

本記事の適用対象: 1 製品

インテル® プログラマブル・デバイス

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。