赛灵思的 Xilinx Runtime (XRT) 和赛灵思的 Xilinx Software Debugger (XSDB) 这两种方式均可用于在硬件中的 Arm® 处理器上运行设计并在运行时捕获追踪数据。XRT 在 Linux 平台上受支持,而 XSDB 则在裸机和 Linux 平台上均受支持。下表突出显示了两个流程中支持的功能特性。
裸机 | PetaLinux | 每条追踪串流的带宽(位数/s) | 易用性 | |
---|---|---|---|---|
XSDB | 支持 | 支持 | PL 时钟速率 * 64 | 此流程涉及手动设置环境、获取脚本源码和运行事件追踪流。(欲知详情,请参阅以下 XSDB 章节) |
XRT | 不支持 | 支持 | PL 时钟速率 * 64 | 此流程较之 XSDB 更为简单,因为可在 xrt.ini 文件中设置事件追踪。 |