Xilinx® Runtime (XRT) and Xilinx Software Debugger (XSDB) are two ways to run the design on the Arm® processor in hardware and capture trace data at run time. XRT is supported on the Linux platform, whereas XSDB is supported on both bare metal and Linux platforms. The table below highlights the features supported in both flows.
|Bare Metal||PetaLinux||Bandwidth per Trace Stream (bits/s)||Ease of Use|
|XSDB||Yes||Yes||PL clock-rate * 64||This flow involves manually setting up the environment, sourcing scripts and running the event trace flow. (Details can be found in the XSDB section below)|
|XRT||No||Yes||PL clock-rate * 64||This flow is easier than XSDB, because event trace can be set up in the xrt.ini file.|