Compilation Types for HDL Library Designs - 2024.1 English

Vitis Model Composer User Guide (UG1483)

Document ID
Release Date
2024.1 English

There are different ways in which Vitis Model Composer can compile your design into an equivalent, often lower-level, representation. The way in which a design is compiled depends on settings in the Model Composer Hub block dialog box. The support of different compilation types provides you the freedom to choose a suitable representation for your design's environment. For example, an HDL Netlist or IP catalog is an appropriate target if your design is used as a component in a larger system.

Table 1. Compilation Types for HDL Library Designs
HDL Netlist Compilation Describes how to generate HDL files that implement the design.
Hardware Co-Simulation Compilation Describes how Model Composer can be configured to compile your design into FPGA hardware that can be used by Simulink® and Questa.
IP Catalog Compilation

Describes how to package a Model Composer design as an IP core that can be added to the AMD Vivado™ IP catalog for use in another design.

Model Composer uses the IP catalog compilation type as the default generation target.

Synthesized Checkpoint Compilation Describes how to generate a synthesized checkpoint file (synth_1.dcp) that can be used in a Vivado integrated design environment (IDE) project.