Enabling Auto-Restart - 2024.1 English

Vitis High-Level Synthesis User Guide (UG1399)

Document ID
UG1399
Release Date
2024-05-30
Version
2024.1 English

To enable a continuously restarting HLS design specify the following in a configuration file:

syn.interface.s_axilite_auto_restart_counter=1

To enable auto-restart with the mailbox features in the HLS design use the following configuration commands:

syn.interface.s_axilite_mailbox=both
syn.interface.s_axilite_auto_restart_counter=1

You can enable the software reset feature for auto-restart using the following option:

syn.interface.s_axilite_sw_reset=1
Tip: Resetting the kernel stops all the incoming traffic on the ports and flushes out any outstanding MAXI transactions. Refer to Using Auto-Restart with the Mailbox for more information on using reset.