关注分享主机优惠活动
国内外VPS云服务器

linux vcs是什么意思?

本文主要解释“linux vcs是什么意思?”感兴趣的朋友不妨看看。本文介绍的方法简单、快速、实用。让主机频道带你学习“linux vcs是什么意思?”!

Linux vcs是一个编译好的verilog模拟器,是一个模拟和查看波形的工具。类似于windows下的modelsim、questasim等工具,quartus、vivado仿真的操作。

VCS是linux下用来仿真和看波形的工具,类似于windows下的modelsim和questasim,以及quartus和vivado仿真的操作。

1.VCS VCS通用指令后缀的基本指令

指令含义-l readme.log用于将编译生成的信息放入日志文件+v2k是2001年之前使VCS兼容Verilog的标准-debug_all用于生成调试所需的文件-f verilog_file.f中的所有源代码。f文件可以在编译后立即编译-R run,即编译完成后立即执行。/simv-Mupdate如果源文件被修改,只有修改过的文件才会被重新编译*。-sverilog打开对Systemverilog的支持,该支持在编译Systemverilog文件时使用。-timescale=1ns/1ns设置模拟精度-o simv_file默认生成的可执行文件是simv,可以使用-o更改可执行文件名称。如果在这里修改,执行模拟时将不会使用simv,而是使用相应的O名称。Simv的通用指令

指令含义。/simv -l run.log保存执行的日志文件。/simv -gui在图形界面中打开。2.使用vcs的例子采用全加器官方教程,先介绍一下无脚本的执行过程。(1)首先执行vcs添加对应的full_adder文件。

VCS-s verilog-debug _ all-time scale = 1 ns/1 psfull _ adder.v full _ adder _ tb . v-lcom . log这里先写full _ adder . v因为TB文件需要调用它,所以先写被调用的文件。该语句将生成一个simv文件(如果使用-o simv_file,将生成相应的文件。(2)您可以使用。/simv文件来执行波形界面,或者可以使用下面的指令在后台模式下打开一个界面。

dve & amp或者。/simv -l run.log -gui(3)如果使用。/simv,你会直接看到波形文件。如果用DVE &;需要添加simv文件来查看波形,选择Simulator->;设置,添加生成的simv文件。linux vcs指的是什么在底部运行all,如果没有给出时间刻度,这里会报错。如果没有错误,说明我们的函数是完全正确的。右键单击添加波形文件,按F键显示波形。(4)以下四个键充当第一:跟踪谁驱动信号ctrl+d;跟踪信号ctrl+shift+d的值变换;跟踪未知状态;追踪谁驾驶它linux vcs指的是什么

3.3.makefile文件的编写方法vcs脚本的编写方法可以帮助express模拟并得到波形文件。PHONY可以指定制作哪些关键字。

。PHONY:VCS SIM DVE clean OUTPUT = adderVCS = VCS-sverilog+v2k-time scale = 1 ns/1 ns \-debug _ all \-o $ { OUTPUT } \-l compile . log \ SIM =。/$ { OUTPUT }-l run . log VCS:$ { VCS }-f verilog _ file . fsim:$ { SIM } DVE:DVE-VPD vcd plus . VPD & amp;清洁:RM-RF *。logcsrcsimv * *。按键*。vpddvee文件覆盖率*。vdb通过这种方式,使vcs执行vcs语句,使sim执行simv语句,使dve打开波形文件,并使clean清除一些冗余文件。其中verilog_file.f是文件列表,可以通过下面的语句生成,这样所有以V结尾的文件名都会写入目标文件。

查找名称& quot。* v & quot& gt文件.列表

未经允许不得转载:主机频道 » linux vcs是什么意思?

评论 抢沙发

评论前必须登录!