Using Auto-Restart in Cosimulation (C/RTL Cosim) - 2025.2 English - UG1399

Vitis High-Level Synthesis User Guide (UG1399)

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

Auto-Restart enables a kernel/IP to re-launch itself immediately after each completion for a finite number of iterations, without software intervention or gaps. In co-simulation flow with AXI4-Lite control, the cosim framework create 4 cycle gaps between successive DUT launches, preventing a seamless no-gap dut execution

The Auto-Restart helper class eliminates startup gaps during co-simulation (cosim), ensuring continuous, gap-free kernel execution for the specified number of iterations.