Algorithm Exploration - 2025.2 English - UG1483

Vitis Model Composer User Guide (UG1483)

Document ID
UG1483
Release Date
2025-11-20
Version
2025.2 English

Vitis Model Composer is particularly useful for algorithm exploration, design prototyping, and model analysis. When these are the goals, you can use the tool to develop an algorithm to get a feel for the design problems that are likely to be faced. You can also estimate the cost and performance of an implementation in hardware. The work is preparatory, so you do not need to translate the design into hardware.

In this setting, you assemble key portions of the design without worrying about fine points or detailed implementation. Simulink blocks and MATLAB M-code provide stimuli for simulations, and for analyzing results. Resource estimation gives a rough idea of the cost of the design in hardware. Experiments using hardware generation can suggest the hardware speeds that are possible.

When you identify a promising approach, you can expand the design. Vitis Model Composer supports step-by-step refinements. Some parts of the design can be prepared for hardware implementation, while others can remain high-level and abstract. Model Composer's hardware co-simulation capabilities are particularly useful for refining specific portions of a design.