Virtual interfaces have restrictions on fanin and fanout to ensure proper identification of the primary segments. The proper number of virtual NoC interfaces must be created to accommodate the desired behavior.
In the case of static ownership,
- For N number of NMUs or NSUs in dynamic region, define corresponding N number of virtual NMUs or NSUs in the XDC, respectively. There must be a 1-1 mapping between virtual NoC interfaces and NoC endpoints in the dynamic region.
- In the static region, multiple NMUs can connect to single virtual NSU. Likewise multiple NSUs can connect to single virtual NMU. It is N to 1 mapping between NoC endpoints in the static region and a single virtual NoC interface.
In the case of dynamic ownership,
- For N number of NSUs in static region, define corresponding N number of virtual NSUs in XDC. It is a 1-1 mapping between NSUs in static region and virtual NSUs defined in XDC.
- Multiple NMUs in dynamic region can connect to single virtual NoC interface defined in XDC.
Note: Ensure that the name of virtual interfaces are the
same in the RM-level XDC and the top-level XDC, so the tool can properly identify
connectivity across the reconfigurable boundary.