vcs仿真指南.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vcs仿真指南

VCS 仿真指南(第二版) Edit by 阿憨 ahan.mail@ VCS-verilog compiled simulator 是synopsys 公司的产品.其仿真速度相当快,而且支持多 种调用方式;使用的步骤和modelsim 类似,都要先做编译,在调用仿真. Vcs 包括两种调试界面:Text-based:Command Line Interface(CLI) 和 GUI-based(VirSim); 仿真主要的两个步骤是编译,运行: vcs design.v //编译verilog 的源文件并且生成一个可执行文件simv simv //运行simv 一般情况下都存在 vcs 做编译的时候的 compile_time_options 和运行时候的 run_time_options,这些我们在下面再具体介绍. 一.VCS 的三种调试模式 使用vcs 存在三种调试模式:CLI 调试模式,VirSim 交互调试模式和VirSim 后处理调试 模式.下面举例说明: 1. CLI 调试模式 CLI 调试模式存在两种调用方法,一种是编译后马上执行,一种是把编译执行分开处理 vcs source.v +cli+3 –R –s 或者 vcs source.v +cli+3 simv source.v –s 其中 +cli+[1 2 3 4]是指调试时候交互调试的能力. +cli+[module_name=]1|2|3|4 Enable CLI debugging. 1 enables you to see the values of nets and registers and deposit values to registers. 2 also enables breakpoints on value changes of nets and registers. 3 also enables you to force a value on nets. 4 also enables you to force a value on a register. You can specify a module to enable CLI debugging only for instances of the module. -line 能够支持单步调试 但是这些都是会增加运行时间的. 这里不详细介绍 CLI 命令具体可以参考usrerguide.注意我们也可以把 CLI 的命令写成一个 script 的文件在vcs 编译时调用. vcs source.v –R –s –include script_file 或者在cli 下调用clisource script_file 2. VirSim 交互调试模式 启动VirSim 交互调试模式和调用CLI 一样也是有两中方法. vcs source.v –RI –line +vcsd +cfgfile+filename 或者 vcs source.v –I –line +vcsd vcs source.v -RIG +cfgfile+filename 其中-RI 作用有两个:编译生成可以在VirSim 中可执行的文件并且编译后马上启动Virsim; 要编译成可以在VirSim 中可执行的文件必须在编译阶段加-I,在要生成vcd 或vpd 时这个参 数一定要添加;-RIG 通过一个已编译完成的默认的 simv 文件启动Virsim,在启动之前一定要 通过vcs –RI 或者-I 对源文件做过编译. 使用vcs 编译源文件之后会发现目录下多了simv 和/csrc 等文件,其中simv 是默认的可 执行文件,可以在vcs 做编译的时候 –o filename 改变输出的名字,/csrc 是存的增量编译的结 果,/simv.daidir 如果设置中使用到了PLI 就会创建. 具体如何使用VirSim 做交互调试这里也不具体介绍,可以参考VirSim 的userguide

文档评论(0)

ldj215323 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档