Block Design Containers - Block Design Containers - 2026.1 English - UG1387

Versal Adaptive SoC Hardware, IP, and Platform Development Methodology Guide (UG1387)

Document ID
UG1387
Release Date
2026-07-22
Version
2026.1 English

Using an RTL design approach, you can instantiate separate IP integrator block design sources in various RTL modules at different levels of hierarchy. These block designs are isolated instances. You cannot use modularization to control addressing or parameter propagation within the block designs.

Block design containers (BDCs) enable you to instantiate one or more block designs inside another block design. This feature essentially converts a hierarchical block and its contents into a block design. The system defines the resulting block design as a .bd file. You can also use it as part of another block design project.

The following figure shows three separate block designs instantiated in one level of hierarchy. The system converts these into two hierarchy levels. Block Design 1 instantiates Block Design 2 and Block Design 3 using a block design container.

Figure 1. Block Design Container Hierarchy Example

BDCs offer the following benefits:

  • Partition of large block designs into BDC sub-blocks where each block design can be independently developed
  • Replication of BD content on the canvas
  • Reuse of .bd sources across different IP integrator projects

The content of the sub-block design hierarchy is visible from the diagram of the top-level block design. However, you must make changes to the content of the BDC within the source block design of that BDC. The system automatically syncs the changes with the top-level block design.

All parameters from the IP in the top-level block design automatically propagate to the connected IP inside the sub-block design BDC. This allows for multiple instantiations of the same source block design but with different sets of parameters or properties propagated to these instances. All addressing of BDC sub-blocks must also occur from the top-level block design.