Auto-Restart Limitations - 2025.2 English - UG1399

Vitis High-Level Synthesis User Guide (UG1399)

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

The auto-restart limitations.

  1. No infinite auto-restart: A finite number of restarts must be specified.
  2. No support for direct I/O variables.
  3. Input mutability during a single auto-restart session:
  4. Pointer inputs: Test Bench cannot change pointed data between iterations.
  5. Array inputs: DUT-originated updates are supported; test bench-originated updates are not.
  6. Control protocol: Only ap_ctrl_hs is supported; ap_ctrl_chain and ap_ctrl_none are not supported.
  7. Interfaces: Arrays to Stream FIFO are not supported.
  8. No support for mailbox.