AR# 52738

14.3 CompXlib - compXlib 14.3 を使用して EDK ライブラリをコンパイルすると、v_tc_v5_00_a ライブラリが検出されないことに関連したエラー メッセージが表示される

説明

EDK ライブラリをコンパイルしているときに次のようなエラー メッセージが表示されます。

 

Library edk:v_manr_v5_00_a will be compiled, because no precompiled info.
--> Compiling edk:v_manr_v5_00_a library ...
    > edk:v_manr_v5_00_a library compiled from 'C:\Xilinx\14.3\ISE_DS\EDK/hw/XilinxProcessorIPLib/pcores/v_manr_v5_00_a/data/v_manr_v2_1_0.pao'
    > edk:v_manr_v5_00_a library compiled to 'C:\temp\clibs\14.3\mti_10_1s_64\libs/edk/v_manr_v5_00_a'
==============================================================================
BEGIN_COMPILATION_MESSAGES(mti_se::v_manr_v5_00_a)
Modifying modelsim.ini
** Error: C:\Xilinx\14.3\ISE_DS\EDK/hw/XilinxProcessorIPLib/pcores/v_manr_v5_00_a/hdl/vhdl/v_manr.vhd(68): Library v_tc_v5_00_a not found.
** Error: C:\Xilinx\14.3\ISE_DS\EDK/hw/XilinxProcessorIPLib/pcores/v_manr_v5_00_a/hdl/vhdl/v_manr.vhd(69): (vcom-1136) Unknown identifier "v_tc_v5_00_a".
** Error: C:\Xilinx\14.3\ISE_DS\EDK/hw/XilinxProcessorIPLib/pcores/v_manr_v5_00_a/hdl/vhdl/v_manr.vhd(71): VHDL Compiler exiting
 
END_COMPILATION_MESSAGES(mti_se::v_manr_v5_00_a)
==============================================================================
compxlib[edk:v_manr_v5_00_a]: 1 error(s), 0 warning(s), 81.53 % complete


INFO:Compxlib - Please refer to the messages between 'BEGIN_COMPILATION_MESSAGES(mti_se::v_manr_v5_00_a)' and 'END_COMPILATION_MESSAGES(mti_se::v_manr_v5_00_a)' in the log file compxlib.log for details of compilation error(s).

 

そして、次のようなエラー メッセージも表示されます。

 

Library edk:v_osd_v5_00_a will be compiled, because no precompiled info.
--> Compiling edk:v_osd_v5_00_a library ...
    > edk:v_osd_v5_00_a library compiled from 'C:\Xilinx\14.3\ISE_DS\EDK/hw/XilinxProcessorIPLib/pcores/v_osd_v5_00_a/data/v_osd_v2_1_0.pao'
    > edk:v_osd_v5_00_a library compiled to 'C:\temp\clibs\14.3\mti_10_1s_64\libs/edk/v_osd_v5_00_a'
==============================================================================
BEGIN_COMPILATION_MESSAGES(mti_se::v_osd_v5_00_a)
Modifying modelsim.ini
 
** Error: /build/si10/EDK_P.40xd/env/Databases/IP3_hw_10020223/QA/P/EDK_P.40xd/output/export/processor/hardware/pcores/v_osd_v5_00_a/hdl/vhdl/v_osd.vhd(97): Library v_tc_v5_00_a not found.
** Error: /build/si10/EDK_P.40xd/env/Databases/IP3_hw_10020223/QA/P/EDK_P.40xd/output/export/processor/hardware/pcores/v_osd_v5_00_a/hdl/vhdl/v_osd.vhd(98): (vcom-1136) Unknown identifier "v_tc_v5_00_a".
** Error: /build/si10/EDK_P.40xd/env/Databases/IP3_hw_10020223/QA/P/EDK_P.40xd/output/export/processor/hardware/pcores/v_osd_v5_00_a/hdl/vhdl/v_osd.vhd(187): VHDL Compiler exiting
 
END_COMPILATION_MESSAGES(mti_se::v_osd_v5_00_a)
==============================================================================
compxlib[edk:v_osd_v5_00_a]: 1 error(s), 0 warning(s), 82.73 % complete
 
INFO:Compxlib - Please refer to the messages between 'BEGIN_COMPILATION_MESSAGES(mti_se::v_osd_v5_00_a)' and 'END_COMPILATION_MESSAGES(mti_se::v_osd_v5_00_a)' in the log file compxlib.log for details of compilation error(s).

 

なぜこうなるのでしょうか。また回避策はありますか。

ソリューション

これは Windows で CompXlib を実行したときに発生する ISE 14.3 の既知の問題です。 

この問題は Linux では発生しません。

CompXlib オプション -exclude_superseded を使用するとこのエラーが発生します。 

このオプションを Xilinx Simulation Library Compilation Wizard GUI でディスエーブルにするか、またはコマンド ラインから削除すると、EDK ライブラリは問題なくコンパイルされます。

この問題が今後のリリースで修正されるよう、変更リクエストが提出されています。

 

AR# 52738
日付 11/18/2014
ステータス アクティブ
種類 一般
ツール