The Generate Output Products dialog box lists IP cores in your design or block design and lets you specify how to generate the required output products for those IP. The output products include instantiation templates, HDL, constraints, simulation files, etc. If out of context synthesis enabled then a synthesized netlist (DCP) is also created as well as stub files to infer a black for 3rd party synthesis tools.
The dialog box also lets you control when and how the IP in the design and in block designs is synthesized. The Vivado® Design Suite supports both a global synthesis flow and a default out-of-context design flow. Refer to this link in the Vivado Design Suite User Guide: Design Flows Overview (UG892) for more information.
Preview: Displays either all of the IP in the current design or IP selected prior to using the Generate Output Products command. These are the IP that are affected by the command. Synthesis Options: Indicates the level of out-of-context (OOC) support provided for the listed IP. Global: Synthesizes the listed IP with the rest of the top-level design. This disables the out-of-context flow for the listed IP. Out of context per IP: Synthesizes the listed IP out-of-context from the top-level design. This creates a synthesis run for each listed IP and manages the synthesis netlists for each IP separately. Out of context per Block Design: Synthesizes the block design out-of-context from the top-level design, but all IP used in the block design is synthesized as part of the block design. Tip: This option is only available when generating output products for Vivado IP integrator block designs. Run Settings: Specifies the number of processors to use when launching multiple synthesis runs.There is also a toolbar with the following commands:
SearchOpens a search field to enter a search pattern. The I/O Ports table is searched for the specified value. Collapse AllCollapses the listed IP. Expand AllExpands the listed IP.Click Apply to configure the IP without generating output products, click Generate to generate the output products as specified, or click Skip to generate output products later.
Tip: If you are generating output products for an existing IP Skip is replaced with Cancel. Selecting Skip or Cancel does not preserve any changes made to the settings on the Generate Output Products dialog box.