To View Emulation Waveforms - 2023.2 English

Vitis Tutorials: AI Engine (XD100)

Document ID
Release Date
2023.2 English

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.

xsim block diagram

  1. Launch the emulation from the sw directory with ./ -g command. The -g option tells the script to launch the Vivado Simulator (xsim) Waveform GUI as shown in the preceding image.

  2. 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 the custom.wcfg, and click OK.

  3. Click Run > Run All or F3.