Review the Simulation Model - 2024.1 English

Vitis Tutorials: Vitis Platform Creation

Document ID
Release Date
2024.1 English

The Versal Extensible Platform Example has set up the simulation model of each IP properly. You will review the settings in this session. If you created the block design by yourself, ensure these settings are applied before running emulation on your platform.

Some blocks in the block design has multiple types of simulation models. Vitis emulation requires these blocks to use the SystemC transaction-level modeling (TLM) model when available. TLM is the default simulation model for CIPS, NOC, and AI Engine. Review them to make sure they are correct before exporting the hardware.

  1. Review CIPS simulation model settings.

    • In Vivado GUI, select the CIPS instance.

    • Check the Block Properties window.

    • In Properties tab, it shows ALLOWED_SIM_MODELS is tlm,rtl, SELECTED_SIM_MODEL is tlm. It means this block supports two simulation models. You selected to use tlm model.


  2. Review the simulation model property for NOC and AI Engine in the block design.