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
日期 02/07/2006
状态 Archive
Type 综合文章
People Also Viewed