Linux系统VCS相关小白操作--lab0

clear         #清除当前页

history      #查看历史操作

cd ../        #返回上一级目录

pwd         #查看当前所在所在路径层次

gvim Makefile &  #调用出当前文件中的Makefile文件

make comp elab rung  #makefile三段式编译命令行,直接调出vcs

//环境变量
TB       = tb1
SEED     = 1
DFILES   = ../mcdt/v1/{arbiter.v,slave_fifo.v,mcdt.v}
VFILES   = $(TB).v

VCOMP                = vlogan -full64 -sverilog -timescale=1ps/1ps -nc -l comp.log 
ELAB                 = vcs -full64 -debug_all -l elab.log -sim_res=1ps 
RUN                  = $(TB).simv -l run.log -sml +ntb_random_seed=$(SEED)

//Makefile的三段式编译:
comp:
	$(VCOMP) $(DFILES) $(VFILES)  //先compile,DFILES编译的设计文件,VFILES编译的验证文件
  
elab: 
	$(ELAB) -top $(TB) -o $(TB).simv //把编译的设计和验证文件链接到一起,指定最顶层TB,

run:
	$(RUN)  //跑仿真,包括log文件,随机种子等

rung:
	$(RUN) -gui //跑仿真且调用vcs交互界面

clean:
	rm -rf AN.DB DVEfiles csrc *.simv *.simv.daidir ucli.key
	rm -rf *.log* *.vpd 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值