VCS ——Makfile脚本的书写

1 .创建 makefile 脚本

在相应目录下,创建一个Makefile脚本文件:

touch Makefile

2. 用gvim编辑器书写Makefile脚本

gvim Makefile

在这里插入图片描述

.PHONY:com sim dve clean

#------------define name--------------------
OUTPUT=sim_fsm_moore
ALL_DEFINE= +define+DUMP_VPD

#-------------vpd name----------------------
VPD_NAME= +vpdfile+$(OUTPUT).vpd

#-------------complie command switch---------------
VCS = vcs -full64		\
	-sverilog     		\
    -f file_path.list	\
	+v2k			    \
	$(ALL_DEFINE)		\
	$(VPD_NAME)		    \
    -debug_all		    \
	-timescale=1ns/1ps	\
	-o $(OUTPUT)		\
    -l com.log		


#--------------Simulation command switch-----------
SIM = ./$(OUTPUT)  		\
      $(VPD_NAME)		\
      -l $(OUTPUT).log

#--------------DVE command switch-----------------
DVE = dve -vpd $(OUTPUT).vpd &

# --------------Start complie----------------------
com :
	$(VCS) 


#---------------Start simulation------------------
sim :
	$(SIM)

#---------------Start DVE-------------------------
dve :
	$(DVE)

#---------------Start clean----------------------
clean: 
	rm -rf ./csrc *.daidir *.log *.vpd *.vdb simv* *.key *race.out* ./DVE*

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值