A great benefit of having a waveform viewer showing live data is that you can view how the signals interact with each other. This includes the programming of the AI Engine and device traffic to/from the DDR memory and traffic to/from the PL kernels. You can also view RTP data writing to the AI Engine.
Click the Run All button (
).
Click back to the terminal where
./launch_hw_emu.shwas launched. The QEMU instance has begun booting and when the following messages display, QEMU launch is complete.versal-rootfs-common-20222 login: root (automatic login) petalinux [ 53.752390] audit: type=1006 audit(1666762798.812:2): pid=585 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1 [ 53.753038] audit: type=1300 audit(1666762798.812:2): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffc55ea440 a2=1 a3=ffff94b186b0 items=0 ppid=1 pid=585 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="(systemd)" exe="/lib/systemd/systemd" key=(null) [ 53.753819] audit: type=1327 audit(1666762798.812:2): proctitle="(systemd)" ^root@versal-rootfs-common-20222:~# mount /dev/mmcblk0p1 /mnt root@versal-rootfs-common-20222:~# cd /mnt root@versal-rootfs-common-20222:/mnt# ls BOOT.BIN a.xclbin data host.exe Image boot.scr embedded_exec.shPress Enter a few times to clear these messages. The following prompt displays.
Type in the following commands to launch the tutorial application.
./host.exe a.xclbinNOTE: This can take some time to complete because hardware emulation is collecting profiling and value change dump (VCD) data.
Navigate back to the XSIM Waveform GUI and notice that signals are toggling. Scroll up and down to view all the signals that are starting to display data.
Pause the execution of the design when all signals in the view stop toggling.