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.