We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 57128

Vivado IP Flows - Elaboration of project containing Encryped IP results in "[Project 1-486] Could not resolve non-primitive black box cell <>"


I have a design with an encrypted IP form which I have generated all the necessary "Output Products" files for Synthesis/Implementation.
When the "Elaborated Design" view is opened, I get the following Critical Warning:

[Project 1-486] Could not resolve non-primitive black box cell '<module_name>' instantiated as '<instance_name>' ["<file_location>":1]

Is this somethingI need to be concerned about?


This message occurs on Encrypted IP cores because during the Elaboration of the IP, the tool does not read the encrypted core file so it handle the instance as Black-Box.

Once the Synthesis process is executed, the HDL file for the Black-Box module is read and the logic populated.

The same situation will reproduce if some instance is passed in netlist format to the tool.
Until Synthesis processes, the netlist would not be read and the module would be populated as a Black-Box.

Linked Answer Records

Associated Answer Records

AR# 57128
Date Created 08/15/2013
Last Updated 01/03/2014
Status Active
Type General Article
  • Artix-7
  • Kintex-7
  • Virtex-7
  • Vivado Design Suite