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


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


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:
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