After a BD is open, the Signals window displays, as shown in the following figure, with two tabs listing the Clocks and Resets present in the design.
Selecting the appropriate tab displays the clock or reset signals in the design, and provides an easy way to make connections to the signals.
Clocks are listed in the Clocks view based on the clock domain name. In
the following figure, the clock domain is design_1_clk_wiz_1_0_clk_out1
and the output clock is called clk_out1
with a frequency of 100 MHz, and is driving several
clock inputs of different IP.
When you select a clock from the Unconnected Clocks folder, IP integrator highlights the respective clock port in the BD. Right-clicking the selected clock presents you with several options.
In the MicroBlaze design case shown above, the Designer Assistance is in
the form of the Run Connection Automation command that you can use to connect the
CLK_IN1_D
input interface of the Clocking Wizard to
the clock pins on the board.
You can also select the Make Connection command, and connect the input to an existing clock source in the design. Finally, you can tie the pin to an external port by selecting the Make External command.
Other options for switching the context to the diagram and running design validation are also available.
When you select Make Connection, a dialog box opens, if a valid connection can be made.
Selecting the appropriate clock source makes the connection between the clock source and the port or pin.
If there are unconnected clock pins on one or more cells in the BD, they list in the Unconnected Clocks folder of the Signals window. You can select an unconnected clock pin and drag and drop it to a desired clock domain.
Connections can similarly be made from the Resets tab. Using the Clocks and Resets views of the Signals window provides you with a visual way to manage and connect clocks and resets in the design.