运行流量生成器 - 2022.1 简体中文

Vitis 统一软件平台文档 应用加速开发 (UG1393)

Document ID
UG1393
Release Date
2022-05-25
Version
2022.1 简体中文

如上所述使用 $XILINX_VIVADO/data/emulation/ip_utils/xtlm_ipc/xtlm_ipc_v1_0/<supported_language> 中提供的头文件和源文件生成外部进程二进制文件后,您可使用以下步骤来运行仿真:

  1. 使用标准流程启动 Vitis 仿真或 Vivado 仿真并等待仿真启动。
  2. 在另一个或多个终端上,启动外部进程,例如 Python/C++/C。
    注释: 如果正在运行多个 I/O 或基于流量生成器的解决方案,则在仿真终端和外部进程终端上都会为每个测试案例设置唯一的 XTLM_IPC_SOCK_DIR。例如,setenv XTLM_IPC_SOCK_DIR <test_case_dir>(仿真进程和外部进程上的相同环境)。
警告: 赛灵思提供了一个 end_of_simulation() API,用于从存储器映射 AXI4AXI4-Stream 接口的主实用工具终止仿真。但是,赛灵思警告您除非无法从主机终止仿真,否则不要使用此方法。在正常的仿真过程中,并未预料到会从外部进程终止仿真。因此仅限在特殊情况下才能使用此方法。