Keywords: Verilog, Windows, CORE Generator
When an existing IP core (<core_name>.xco) is added to a project, using Project -> Add Copy of Source, the .xco file and all of the related files (.ngc, .edn. .v, .vhd, etc.) are copied to the project directory and added to or "registered" by the project as needed. However, in this case, related IP files are not being properly "registered" and the netlist (.ngc or .edn) file is being sent to the third party synthesis tool instead of the core wrapper (.v or .vhd) file. Because Verilog requires the port declaration of an instantiated module, and Synplify and Precision do not parse the netlist file for this information, they fail with a message about an unresolved module. The following error is reported by Precision at the Project Navigator console:
"# Error: Found unresolved black-boxes in the design"