UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 52440

2012.2 Vivado - What is the difference between -combinational and -divide_by while using create_generated_clock?

Description

In Vivado TCL Reference guide (Page 140)

-combinational - (Optional) Define a combinational path to create a "-divide_by 1" generated clock

Why would I need a new switch when this can be made already using -divide_by {1} switch.

I am curious to know about the scenario where I can use this combinational switch.

Solution

Combinational:

The source latency paths for this type of generated clock only includes the logic where the master clock propagates. The sourcelatency paths do not flow through sequential element clock pins, transparent latch data pins, or source pins of other generatedclocks.

This option is not intended to be used with logic that manipulates the clock, such as CMB (Clock Modifying Block).

-divided_by:

-divide_by arg - (Optional) Divide the period of the master clock by the specified value toestablish the period of the generated clock object.

AR# 52440
Date Created 01/10/2013
Last Updated 01/10/2013
Status Active
Type General Article
Devices
  • Virtex-7
Tools
  • Vivado - 2012.2