The Vivado IP integrator invokes the NoC Compiler during block design validation to generate a NoC placement and routing solution to meet QoS requirements. If the solution from IP integrator does not sufficiently meet design implementation requirements, the NoC Compiler might be invoked during design placement to generate a new solution to meet the implementation requirements.
Following are implementation requirements that might cause the NoC Compiler to be invoked during design placement:
- Physical location or Pblock constraints applied to the PL that will influence NoC NMU/NSU placement
- Resolution of the NoC interface between CIPS and NoC for proper assignment to the targeted device
- Top-level port assignment of DDRMC interfaces that will result in a change in DDRMC assignment
- Global placement of programmable logic that would influence NoC NMU/NSU placement