Quartus® Prime Pro Edition User Guide: Design Constraints

ID 683143
Date 4/01/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

2.2.3.2. Assigning Dynamic Reconfiguration Group Placement

Once you load a design that includes dynamic reconfiguration groups, Tile Interface Planner displays the tile location of the dynamically reconfigurable IP instances and related building blocks. You can dynamically assign the tile location of IP instances within each dynamic reconfiguration group, and place other IP components in relation to the dynamic reconfiguration group. When placing other components, Tile Interface Planner takes all of the dynamic reconfiguration group placements into account.

Reconfiguration Groups Tree View

The Reconfiguration Groups view shows the members and placement of the dynamic reconfiguration groups that you create. Use the Reconfiguration Groups view to select the dynamic reconfiguration group that you want to assign. You can only modify the DR groupings in Tile Assignment Editor, not in Tile Interface Planner.

To assign DR groups to tile locations, follow these steps:
  1. Define one or more dynamic reconfiguration groups, as Defining a Dynamic Reconfiguration Group describes.
  2. To run Logic Generation, double-click Logic Generation on the Compilation Dashboard.
  3. To start Tile Interface Planner, click the Tile Interface Planner icon on Compilation Dashboard, as Step 2: Initialize Tile Interface Planner describes.
  4. In Tile Interface Planner, click the Plan tab. Tile Interface Planner displays the dynamic reconfiguration IP profiles in the Design Element hierarchy.
  5. Select an instance in the Reconfiguration Groups tree view, the selection synchronizes with the selection in the Design Elements lists.
    Figure 51. Reconfiguration Groups and Design Elements Selection Synchronization
  6. Click the button next to the Design Element to display a list of Legal Locations for the selected DR group.
  7. Double-click any location in Legal Locations to place the element in a legal location. Tile Interface Planner places the IP in the legal location on the device tile.
    Figure 52. Placing One Member Automatically Places All Others in DR Group
    Note: When you place or unplace any member IPs of a multirate DR group, Tile Interface Planner also appropriately places or unplaces the children and sibling IPs in the DR group automatically. You can then expand and refine the placement of member IPs individually.
  8. Place other IP components in relation to the DR group location, as Placing IP Components describes. Tile Interface Planner takes the dynamic reconfiguration group placement into account when you place other IP components.
    Figure 53. Placing Other IP Components