Add New Design Sources to the Block Design Container - 2021.2 English

Vivado Design Suite User Guide: Dynamic Function eXchange (UG909)

Document ID
UG909
Release Date
2022-02-25
Version
2021.2 English
There are two ways to add new block designs (for which the DFX designs are each RMs) to an existing BDC:
  1. If a BDC exists on the static design canvas, a new BD can be added from block designs that are present in the project. Double-click on the BDC to see the list of current BDs already assigned to that BDC. Use the + icon to pick from a list of compatible BDs currently in the project and unassigned to that BDC. If port lists do match the BDC definition, a BD will not appear in the list.
    Figure 1. Add a New RM Block Design from the Project
  2. New block designs can be created from an existing BDC. Right-click on the DFX-enabled BDC and select Create Reconfigurable Module. Supply an appropriate name for the new RM and click OK to generate a new BD source. The new block design will contain no IP, but all the ports have been imported from the BDC definition, so it will be compatible from the start.
    Figure 2. Create a New Reconfigurable Module from a BDC