Block Design Container (BDC) expands the hierarchical blocks capability in Vivado IP Integrator. A hierarchical block creates a new level of hierarchy in a block design (BD) that can contain any number of user selected IP blocks. Block Design Container (BDC) feature turns a hierarchical block along with the content inside into a Block Design (BD) itself. The resulting BD is defined as a .bd design source and can also be used as part of another block design project.
This feature provides a number of useful benefits including:
- Partition of large block designs into BDC sub-blocks where each block design can be independently developed.
- Replication of BDC content on the canvas.
- Re-use of .bd design sources across different IP integrator projects.