Makefile脚本x_build: x_filelist_tb common_opts @echo "--------------------------------" @echo "Compiling using $(X_HVL_COMP_CMD)" @echo "--------------------------------" $(X_HVL_COMP_CMD) \ $(X_TIMESCALE) \ ${UVM_OPTS} \ +incdir+$(SYNREFPATH) \ $(APOLLO_DESIGN_FILELIST) \ $(X_COV_OPTS) \ +define$(X_DEFINES) \ +define$(X_DEFINES_MPPHY) \ +define$(X_DEFINES_DEBUG) \ $(X_SV_VIP_OPTS) \ -f filelist_tb.f
时间: 2023-08-15 21:44:04 浏览: 171
这是一个Makefile脚本的x_build目标,它会编译一些SystemVerilog源文件和UVM测试环境。其中,$(X_HVL_COMP_CMD)变量表示编译器命令,$(X_TIMESCALE)表示仿真时间精度,${UVM_OPTS}表示UVM选项,$(SYNREFPATH)表示参考库路径,$(APOLLO_DESIGN_FILELIST)表示设计文件列表,$(X_COV_OPTS)表示覆盖率选项,$(X_DEFINES)、$(X_DEFINES_MPPHY)、$(X_DEFINES_DEBUG)表示一些宏定义,$(X_SV_VIP_OPTS)表示SystemVerilog VIP选项,-f filelist_tb.f表示测试文件列表。
阅读全文