When I view my Netlist Design in PlanAhead, I notice that my pins are not being mapped.
My NCF file and EDF file have the same file names.
If I run NGDBUILD and then view the assignments with xdm_viewer, the pins get assigned there.
While NGDBUILD requires that the filenames of the NCF and the EDF files match, PlanAhead does not.
PlanAhead looks for the filename of the NCF to match the top-level module name in the EDIF.
If the Top-level EDIF module name does not match the file name, there will be a disconnect.
There are two workarounds available: