VCS+dve+verdi仿真

本文介绍了如何使用VCS+dve+verdi进行FPGA开发的仿真流程,包括.v文件编写、编译命令、使用makefile简化操作、设置环境变量以及解决波形显示问题。通过VCS的debug选项、Verdi的交互文件生成,实现高效仿真和波形分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

version2.0

一、VCS+dve:

1. 编写.v文件。以计数器为例。

counter.v文件

counter_tb.v文件

2. 终端输入 vcs -full64 counter.v counter_tb.v -debug_all

-full64是64位linux操作系统,这里可以将vcs -full64写入环境变量中,用vcs代替。

-debug_all用于产生debug所需的文件。

1)debug: 只打开一点

2)debug_all:全部打开

3)debug_pp:保证打开开关最多的情况下,对性能影响最小的

3. 观察生成了一个simv可执行文件,运行./simv -gui 打开dve软件。

还有一些是附加命令,意义如下。

-l xxx.log 用于将编译产生的信息放在log文件中。

+v2k用于verilog兼容2001年之前的标准。

-f verilog.f 用于将.f中的verilog文件全部编译。

-R 编译后立即运行,即编译完成后立即执行 ./simv

-Mupdate 源文件有修改时,只重新编译有改动的.v文件,节约编译时间。</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值