The following image shows a debug waveform to show the data movement through the system. The general flow of data is as follows:
Data goes from DDR memory to the AI Engine through the
mm2s
kernel.The ADF graph processes the data and sends data to the
polar_clip
kernel.The
polar_clip
kernel processes data and sends it back to the ADF graph.The AI Engine sends the resulting graph output to the
s2mm
kernel to store in DDR memory.
Launch the emulation from the
sw
directory with./launch_hw_emu.sh -g
command. The-g
option tells the script to launch the Vivado Simulator (xsim
) Waveform GUI as shown in the preceding image.When the GUI opens up, add waveforms to the waveform viewer or you can use the existing
.wcfg
file in the repo by selecting File > Simulation Waveform > Open Configuration, locate thecustom.wcfg
, and click OK.Click Run > Run All or F3.