AR# 52738

14.3 CompXlib - When compiling EDK library using compXlib 14.3, errors may occurs related to the v_tc_v5_00_a library not being found

Description

I am receiving the following errors when compiling the EDK libraries:

 

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).

 

and also:

 

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).

 

Why does this occur and how can I work around this?

Solution

This is a known issue in ISE 14.3 with CompXlib on Windows only. 

The issue does not occur in Linux.

The CompXlib option "-exclude_superseded" causes this error. 

If this switch is disabled in the Xilinx Simulation Library Compilation Wizard GUI or removed from the command line, then the EDK libraries compile without issue.

A CR has been filed to fix this is a future release.

 

AR# 52738
Date 11/18/2014
Status Active
Type General Article
Tools