csim_design - 2021.2 Chinese

Vitis 高层次综合用户指南 (UG1399)

Document ID
UG1399
Release Date
2021-12-15
Version
2021.2 Chinese

描述

使用提供的 C/C++ 语言测试激励文件编译并运行综合前的 C/C++ 语言仿真。

提示: 要指定测试激励文件的文件,请运行以下命令:
add_files -tb

仿真结果会写入活动解决方案内部的 csim 文件夹。

语法

csim_design [OPTIONS]

选项

-O
启用 C/C++ 测试激励文件的最优化编译。这样会增加编译时间,但是能提供更好的运行时性能。
-argv <string>
指定行为测试激励文件的实参列表。<string> 将传递到测试激励文件的 main() C/C++ 函数。
-clean
启用纯净构建。如果不选择此选项,csim_design 将进行增量编译。
-ldflags <string>
指定传递给连接器以进行语言仿真的选项。该选项通常用于为 C/C++ 语言测试激励文件传递 include 路径信息或库信息。
-mflags <string>
指定仿真所需的选项。
-profile
启用 综合前控制流程 的创建。
-setup
指定该选项时,将在活动解决方案的 csim 目录中创建仿真二进制文件,但不执行仿真。稍后,可从已编译的可执行文件启动仿真。

示例

编译并运行 C/C++ 仿真:

csim_design

编译源代码设计和测试激励文件以生成仿真二进制文件。不执行仿真二进制文件:

csim_design -O -setup
提示: 要运行仿真,请在命令终端内从活动解决方案的 csim/build 目录执行 run.sh