XOCC/Makefile Flow for Collecting Hardware Transaction Data
Follow these instructions to enable hardware transaction data collection in the XOCC/Makefile flow:
- Turn on debug code generation during kernel
compilation.
xocc -g ...
- Create an sdaccel.ini file in
the same directory as the host executable with the contents
below:
[Debug] profile=true timeline_trace=true device_profile=true
- Execute hardware emulation. The hardware transaction data will be collected in file <hardware_platform>-<device_id>-<xclbin_name>.wdb.
Note:
This file can directly be opened through the SDAccel GUI
[Emulation]
launch_waveform=gui
A live waveform viewer will be spawned during the execution of the hardware emulation.