- --evaluate-fifo-depth
-
This option, available only for the AI Engine, analyzes re-convergent data paths. Data might be sent on multiple paths and sometimes they can re-converge which can result in a deadlock. Such deadlocks can be resolved by adding FIFOs to the appropriate data paths.
The steps for evaluating and resolving deadlocks as a result of re-convergent data paths is as follows:
- Compile the design with this option.
- Run
aiesimulator
on the design. - Open Vitis unified IDE with the
simulation
run_summary
- Note the Estimated FIFO column.
- Apply the recommended number of FIFOs from the
Estimated
FIFO column using the
fifo_depth
constraint on specified nets on the graph, and recompile the design.
- disable-multirate
-
Disable multirate in ADF graphs. Accepted values are true and false. The default is false.
disable-multirate=true
- no-init
-
This option disables initialization of window buffers in AI Engine data memory. This option enables faster loading of the binary images into the SystemC-RTL co-simulation framework. Accepted values are true and false. The default is false.
no-init=true
- nodot-graph
-
By default, the AI Engine compiler produces .dot and .png files to visualize the user-specified graph and its partitioning onto the AI Engines. This option can be used to eliminate the dot graph output. Accepted values are true and false. The default is false.
nodot-graph=true