Implementation Type

Allows you to specify how you want to link the implementation to your IP component.

  • IP - Default Implementation Type for an IP core. Runs background checks against the port widths between the IP component and the .ip file and checks for system info mismatches between the IP file and IP component.
  • HDL - Allows you to populate the Signals & Interfaces tab from an RTL file for a generic component.
  • Blackbox - Default Implementation Type for a generic component. By choosing this implementation type, you instantiate a component without any implementation. You must provide the declaration and definition of the component later in a downstream tool such as Quartus Prime software or your RTL simulators.
  • i++ - Allows you to import, compile, perform project verification, or display a compilation report for an i++ file (.cpp).