The application can be run in hardware emulation mode in a similar way as software emulation. The only change needed is TARGET, which should be set to hw_emu
.
NOTE: Hardware Emulation may take a long time. The Makefile
default setting will make sure it simulates only a single image, but it is recommended in case of the random input image that image size be set smaller by keeping image height in the range of 30-100 pixels. The height and width of the image can be specified in the make_options.mk
file.
Launch hardware emulation using the following command:
make run TARGET=hw_emu
It will build the hardware kernel in emulation mode and then launch the host application. The output printed in the console window will be similar to the sw_emu
case. But after hardware emulation, you can analyze different synthesis reports and view different waveforms using Vitis Analyzer.