21.5.1 Connect Instances Using New Ports
In order to connect two entity instances using new ports, you must specify the output instance (the signal source) and the input instance (the signal destination). New ports will be created across the design hierarchy as needed, in order to propagate the signal.
Select Top button and pick one of the available design tops. More details
here on how to populate the
Design Hierarchy View.
Show Connect Toolbar button to bring up the
Connect Instances Toolbar
Right click on an instance and select
Connect Output from the context menu.
The output instance is presented in the connect toolbar
Select another instance, right click and
The input instance is presented in the connect toolbar
Input textbox along the previous set output instance:
Preview Structural Changes in the Design Hierarchy
Connect button. The
Refactor Connect dialog pops-up. Here you can tune the port and signal names, as well as other refactoring parameters.
Preview button to preview the source code changes:
OK button in order to perform the changes.
Note 1: If something is wrong (ex: port name already exists) the Refactor Connect operation will give you the cause of the problem and pause. You can go back and make the necessary changes.
Note 2: You can undo the whole refactoring operation using