Any changes in addressing of the source block design of a BDC will not be reflected in the top-level block design. Since 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 Editorof top block
design as shown below provides all addressing information for IPs present in the
sub-block designs. It also allows the user to view and change addresses of sub-block
designs.
Figure 1. Addressing of BDCs Within Top-Level BD
In addition:
- User can map Masters inside the sub-block design to Slaves in the top-level block design or vice-versa.
- User can modify the addressing of the sub-block design to fit into the apertures of the top block design.
- Multiple instantiations of the same source block design can have different set of addresses for their Masters and Slaves.