This error occurs when the module name in the EDIF file does not match the file name.
Example:
A top level EDN file named "top.edn," contains following first line:
(edif top_vhdl
note that the name is "top_vhdl" (which is different than "top").
When implementation is run, there is no "top_cs.ngc" but "top_vhdl.ngc" in my run directory.
To resolve this error, rename all instances of "top_vhdl" to "top" in the "top.edn" file.
Project Navigator is issuing the wrong command when the EDIF file name does not match the top-level module name in the file.
This issue is fixed in the latest 8.1i Service Pack, available at:
http://www.xilinx.com/xlnx/xil_sw_updates_home.jspThe first service pack containing the fix is 8.1i Service Pack 1.