<html>
<head>
    <link href="../style.css" rel="stylesheet" type="text/css">
</head>
<body>
    <h2>Component Instance</h2>

    <h3>Component Instance Details</h3>
    <p>
        Component Instance Details window shows the properties of the selected HW component.
    </p>
    <p>
        <b>Component VLNV</b> shows the component identifier and cannot be changed.
    </p>
    <p>
        <b>Name</b> is mandatory and used to identify the component instance. The name is
        also be used in the generated HDL. 
    </p>
    <p>
        <b>Display name</b> is an optional means of providing a user-friendly name for the instance. 
        If defined, it is shown on the component instead of the name.
    </p>
    <p>
        <b>Description</b> is an optional field for providing design specific details about the component instance.
    </p>
    <p>
        <b>Power domains</b> editor is used to create and edit references to external power domains of the design component
        and internal power domains of the component instance component.
    </p>
    <p>        
        <b>Parameters</b> are instance-specific configuration options and shows all the component 
        <i>parameters</i>. The <b>value</b> can be set to override the <b>default value</b>
        in the component. The value is editable only, if the parameter resolve-property
        is set to 'user' or 'generated' within the component. By default parameters that cannot be 
        edited are filtered out, but will be shown when <b>Show immediate values</b> is selected.
    </p>
    <p>
        <b>Module parameters</b> are language-specific configuration options (equivalent of VHDL
        generics or Verilog parameters) similar to parameters. The element <b>value</b> can be set 
        to override the  <b>default value</b> in the component.
    </p>

    <h3>Ad-hoc Visibility</h3>
    <p>
        The Ad-hoc visibility window shows all the physical ports on the selected component.
        Component symbols show all the <i>bus interfaces</i> by default, but individual
        <i>ports</i> will be shown only, if they are marked as <b>ad-hoc</b>.
    </p>

    <h3>Design configuration</h3>
    <p>
        The <i>design configuration</i> is additional information about an IP-XACT design.
        Each design can have multiple configurations. Design configuration defines what
        is the <b>active view</b> of a component instance within the design.
    </p>
</body>
</html>
