5.20.1 Adding Components and Modules (Instantiating)

SmartDesign components, Design Block cores, IP cores, and HDL modules are displayed in the Hierarchy, Files, and Find output window.

To add a component, do either of the following:

  • Select the component and drag it to the Canvas or Grid.
    • Select a component, right-click, and choose Instantiate in SmartDesign <name>.

The component is instantiated in the design.

SmartDesign creates a default instance name. To rename the instance, double-click the instance name in the canvas.

HDL modules with syntax errors cannot be instantiated in SmartDesign. However, since SmartDesign requires only the port definitions, the logic causing syntax errors can be temporarily commented out to allow instantiation of the component.