仿真目标有其自己的特定于目标的驱动程序,通过 XRT 来加载。因此,CPU 二进制文件无需重新编译即可按原样运行,只需在运行时期间更改目标模式即可。XRT 可基于 XCL_EMULATION_MODE
环境变量的值,加载特定于目标的驱动程序,并使应用与硬件的仿真模型相连。XCL_EMULATION_MODE
允许的值为 sw_emu
和 hw_emu
。如未设置 XCL_EMULATION_MODE
,则 XRT 将加载硬件驱动程序。
重要: 运行仿真时,必须设置
XCL_EMULATION_MODE
。图 1. XRT 驱动程序
您也可以使用 xrt.ini 文件来配置适用于仿真的各项选项。在 xrt.ini 中专为 [Emulation]
提供了一个部分,如 xrt.ini 文件 中所述。