05-11-2009 08:00 AM
When I create a project and when I load the ngc file I get a warning telling me that ngc2edif identified that there are no INIT parameter on the LUT of IPs and that it will not go through ISE.
And when I launch a run I get in the NGDBUILD I get a huge list of the following error :
ERROR:NgdBuild:522 - The LUT6 symbol
programming information. The behavior of a LUT6 symbol must be defined by an
INIT property or an EQN property.
Does anyone has a clue ?
ISE 10.1.32, planahead evaluation 10.1
05-13-2009 06:29 PM
PlanAhead runs "ngc2edif" in the background which converts a ngc netlist to a EDIF and it then imprts the EDIF file. For protected IPs, ngc2edif will not save the LUT INIT strings to the EDIF so the design can't be easily reverse-engineered. This is why you're seeing the warning. But the implementation tools (i.e. ngdbuild) require the INIT string in the netlist to work.
You need to export your floorplan to a UCF and then use the UCF in the regular implementation flow via Project Navigator or command line flow.