Reusing x86 Simulator Options - 2021.2 English

Versal ACAP AI Engine Programming Environment User Guide (UG1076)

Document ID
UG1076
ft:locale
English (United States)
Release Date
2021-12-17
Version
2021.2 English

The x86simulator generates an options file automatically when using command-line arguments and is stored in the Work/options directory. The resulting options file can be manually adjusted with other options as specified in the following table.

Note: Only a subset of the x86 simulator options are supported in the software emulation flow.

This file can specified on the command-line option for software emulation using launch_sw_emu.sh as described in Running Software Emulation. An example of the command line is as follows.

./launch_sw_emu.sh -aie-sim-options ${FULL_PATH}/Work/options/x86sim.option

Where the ${FULL_PATH} is the full path to the file.

Table 1. X86 Simulator Options Supported in the Software Emulation Flow
X86 Sim Option Value Description
dump <yes>/<no> Dumps out the input and output data snapshots for every iteration of individual AI Engine kernel ports.
trace <yes>/<no> Provides a timestamped view of events that occurred during AI Engine graph execution. This includes stalls, graph start/stop, and iteration start/stop with respective timestamps.
trace-print <yes>/<no> Prints out trace in the terminal and exports trace file result