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# 64641

Vivado IP Integrator - Is it possible to freeze the layout of an IP Integrator (IPI) block diagram (BD)?

Description

Is it possible to freeze the layout of an IP Integrator (IPI) block diagram (BD)?

When working with IPI I want to have a consistent layout and do not want it to regenerate whenever something small happens.

Is this possible?

Solution

In IP Integrator there are two redraw options.

One should be used for minor redraws, the other more major redraws.

If you hover over the redraw icons on the left of the block diagram some tool tips are displayed:

  • Optimize Routing: Generate optimized routing while preserving relative placement.
  • Regenerate layout: Discard current layout and regenerate.

The information for a layout is contained in the /UI/xxxx.ui file.

You can copy the original UI file and apply it to a current BD to maintain existing placement once you reopen the BD.

You can apply your saved .ui layout to an existing open BD using the following command:

regenerate_bd_layout -applyui <ui_filename>.ui

It will direct you to close and reopen your BD in order to see the new layout.

AR# 64641
Date Created 05/21/2015
Last Updated 06/12/2015
Status Active
Type General Article
Tools
  • Vivado Design Suite