We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Page Bookmarked

AR# 7143

V2.1i COREGEN, VIEWLOGIC: "ERROR: cleanUpSymbolFile: Could not read symbol file: <project_directory>\sym\<modulename>.1"


Keywords: view, workview, wvo, baseblox, sym

Urgency: hot

General Description:
The Viewlogic VHDL2SYM executable uses the .VHD produced by
the CORE Generator to generate a Viewlogic symbol for the core.

The following errors are issued when trying to generate any of
the Basic Element modules for Virtex for a Viewlogic schematic

ERROR: cleanUpSymbolFile: Could not read symbol file: F:\wvoproj\bsblx\sym\test1.1
ERROR: invokeLinkScript: Failure to clean up Viewlogic symbol file.

The problem is that the entity declaration in the VHD file used by the
VHDL2SYM Viewlogic interface executable for CORE Generator module
symbol generation does not contain the user-specified module name for the
VHDL entity. Because of this, the name of the symbol created is some
internally defined name like "gate_bit_bus". The subsequent processing
step requires the module symbol and issues the errors above when it is
unable to find it.

This problem is limited to the BaseBLOX modules contained in the CORE
Generator Basic Elements folder such as the FD Latch, MUX Bit, etc.


The workaround is as follows:
1. Edit the .vhx file in your project directory and change the
VHDL entity name in this file to your module name.
2. Rename the .vhx file to <your_modulename> .vhd.
3. Within your project directory,run the following command from the
DOS prompt to generate your Viewlogic symbol:

vhdl2sym.exe -o <libraryname> -c <corename> -s 20

AR# 7143
Date 08/01/2001
Status Archive
Type General Article