VCS and DVE user guide

1  Compilation

Compile:

-f <filename>
   Specifies a file that contains a list of pathnames to source files
   and compile-time options.

-F <filename>
   Same as the -f option but allows you to specify a path to the file
   and the source files listed in the file do not have to be absolute
   pathnames.

-R
   Run the executable file immediately after VCS links together the
   executable file. You can add any runtime option to the vcs command
   line.

# vcs -R -gui -f Intro_Top.vcs

# vim Intro_Top.vcs

./TestBench.v
./Intro_Top.v
./AndOr.v
./SR.v
./XorNor.v

然后DVE会自动打开,并自动加载相应的内容,如图:


然后设置setup




然后在testbench上右击选择add to watch( Recent shortcut key Ctrl +6) 或者 add to waves( Recent shortcut key Ctrl + 4),如果没有可以新建一个

然后在wave window窗口选择simulator菜单,并点击start/continue 或按下F5,如下图,波形就出来了,要刚好显示完整波形,按下F键。



2  user tips

initial
  begin
`include "../Extras.inc"
  //
  // Each '#' precedes a delay time, here in 1 ns units:
  //
  i = -6'd2;
  j = 4'd31;
  k = -4'd15;
  l = -4'd16;

  $display("..................%d, %d, %d, %d", i, j, k, l); // print log
  #1  Astim = 1'b0;   // For Astim, 1 bit, representing a binary 0.
  
  end // No semicolon after end.

always
  #50 Astim = ~Astim; // clock simulation
initial
    #1000 $finish;       // Terminates simulation.


show schematic



    supply1 vdd; // correspond to vdd in the below picture
    supply0 GND; // correspond to vdd in the below picture
    pmos p1 (vdd, p2n, A); // a CMOS inverter
    nmos n1 (p2n, GND, A); // a CMOS inverter
    assign W = p2n;


nmos n1 (drain, source, gate);

pmos p1 (drain, source, gate);

and A1 (out, in1, in2, in3); // nand, or, nor, xor, xnor is the same as and

bufif1 B1 (out, in, ctrl); // bufif0, notif1, notif0 is the same as bufif1 (三态门)

buf B1 (out1, out2, ..., in); // not is the same (多输出门)




  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: VCS 2018 用户指南是一份详细的使用手册,用于向用户介绍如何使用VCS 2018软件的功能和特性。这个指南包含了在不同操作系统上安装VCS 2018的步骤,以及如何进行设置和配置。 在VCS 2018用户指南中,用户可以了解到如何创建和管理项目,包括如何在项目中添加文件和文件夹,如何进行版本控制和版本管理。它还提供了关于如何创建和管理代码库的详细指导,以及如何使用版本控制命令进行代码的提交、拉取和合并。 除此之外,用户指南还介绍了VCS 2018的一些高级功能,如分支管理、标签和补丁的应用,以及如何与其他用户进行协作和共享代码。 该用户指南还提供了一些实用的技巧和建议,以帮助用户更好地使用VCS 2018。它包括了解如何处理代码冲突、解决合并问题以及如何有效地浏览和搜索代码库中的代码。 总之,VCS 2018用户指南是一份全面的资源,为用户提供了有关如何使用VCS 2018软件的详细指导。无论是初学者还是有经验的开发者,都可以借助这个指南快速上手并深入了解VCS 2018的使用技巧。 ### 回答2: VCS是一个强大的版本控制系统,提供了详细的用户指南,以帮助用户熟悉和使用该系统。 VCS 2018用户指南是一个全面的指南,详细介绍了VCS的安装、配置和使用。它首先介绍了VCS的基本概念和术语,使用户能够理解版本控制的基本原理和功能。然后,它指导用户如何安装和配置VCS,包括在各种操作系统上的安装步骤和配置选项。 接下来,用户指南介绍了如何创建和管理代码仓库。它详细解释了创建新的仓库、导入和导出代码、添加和删除文件等操作的步骤。用户可以学习如何使用VCS来跟踪文件的变化,并在需要时恢复或回滚到先前的版本。 用户指南还介绍了分支和合并的概念,这是VCS的一个强大功能。它解释了如何创建、切换和合并分支,以便多人协作开发或在不同的开发环境中工作。 此外,用户指南还详细介绍了VCS的常用命令和选项,以及一些高级功能和技巧,如标签和补丁的使用。 总之,VCS 2018用户指南是一个非常有用的资源,可以帮助用户快速上手和熟练使用VCS。无论是初学者还是有经验的用户,都可以从中找到所需的信息和指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值