Addressing of BDCs Within Top-Level BD - 2024.1 English

Vivado Design Suite User Guide: Designing IP Subsystems Using IP Integrator (UG994)

Document ID
UG994
Release Date
2024-05-30
Version
2024.1 English

Any changes in addressing of the source block design of a BDC will not be reflected in the top-level block design. Because the sub-block design has adapted to the addressing specifications of the top-level block design, the local addressing of the source BD is lost to top-level block design.

All addressing of a BDC sub-block must happen from the top-level block design. The Address Editor of top block design as shown below provides all addressing information for IPs present in the sub-block designs. It also allows you to view and change addresses of sub-block designs.
Figure 1. Addressing of BDCs Within Top-Level BD

In addition to viewing and changing the address of sub-block designs, you can:

  • Map Masters to Slaves inside the sub-block design in the top-level block design or vice-versa.
  • Modify the addressing of the sub-block design to fit into the apertures of the top block design.
  • View multiple instantiations of the same source block design that have different set of addresses for their Masters and Slaves.