UPGRADE YOUR BROWSER

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!

AR# 15890

5.1i ISE - When I try to create a schematic symbol from a VHDL file, ISE reports "Can't read "ProcessName": no such variable..."

Description

Keywords: ECS, Schematic, symbol, process, can't, read, variable, VHD, runVhdlAnalyzer, Tcl

Urgency: Standard

General Description:
When I try to create a schematic symbol in Project Navigator from a VHDL file, ISE reports the following error message:

"Can't read "ProcessName": no such variable
while executing
'BeginProcessMarker $ProcessName'
(file "C:/Xilinx_51/data/projnav/scripts/_runVhdlAnalyzer.tcl" line 29)"

Solution

ISE reports this error message because the Tcl file referenced by Project Navigator does not recognize capital .VHD as a valid VHDL file extension. For example, the script will not be able to parse MYMACRO.VHD because of the upper-case extension.

To work around this problem, rename the file using lowercase characters to write out the .vhd extension (i.e., change MYMACRO.VHD to mymacro.vhd). You can then successfully create a symbol.

This problem is fixed in the latest 5.1i Service Pack, available at:
http://support.xilinx.com/support/techsup/sw_updates
The first service pack containing the fix is 5.1i Service Pack 3.
AR# 15890
Date Created 10/16/2002
Last Updated 02/07/2006
Status Archive
Type General Article