前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >fsdb转vcd的方法

fsdb转vcd的方法

作者头像
ExASIC
发布2021-10-12 17:16:44
4.5K0
发布2021-10-12 17:16:44
举报
文章被收录于专栏:ExASICExASIC

虽然VCD波形用得很少了,但还是有极少数情况需要。比如给模拟电路做vector,fsdb版本过新打不开,或者单纯没有verdi,或者是为了与开源工具交互……下面介绍了用verdi自带的工具fsdb2vcd来转换VCD的方法。

转换整个fsdb

代码语言:javascript
复制
fsdb2vcd TOP.fsdb -o TOP.vcd

指定模块

代码语言:javascript
复制
fsdb2vcd TOP.fsdb -s /tb/dut/u_digital -level 0 -o digital.vcd

-level 0 : digital及下面子模块的所有信号 -level 1 : digital不包括子模块的所有信号,注:不仅是模块端口,也包括内部信号

指定时间段

代码语言:javascript
复制
fsdb2vcd TOP.fsdb -bt 152385684 -et 163383432 -o TOP_partial.vcd

注:时间可以带单位(s|ms|us|ns|ps|fs),默认是ns。

指定多个信号

代码语言:javascript
复制
fsdb2vcd TOP.fsdb \
-s /tb/dut/u_digital/ADDR \
/tb/dut/u_digital/WEN \
/tb/dut/u_digital/WDATA \
/tb/dut/u_digital/RDATA \
-bt 152385684 -et 163383432 -o source.vcd

降低fsdb的版本

代码语言:javascript
复制
/tools/verdi2018/bin/fsdb2vcd ...
/tools/verdi2014/bin/vcd2fsdb ...

用新版本的Verdi转成VCD,再用老版本的Verdi转回fsdb。

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-09-24,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 ExASIC 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 虽然VCD波形用得很少了,但还是有极少数情况需要。比如给模拟电路做vector,fsdb版本过新打不开,或者单纯没有verdi,或者是为了与开源工具交互……下面介绍了用verdi自带的工具fsdb2vcd来转换VCD的方法。
    • 转换整个fsdb
      • 指定模块
        • 指定时间段
          • 指定多个信号
            • 降低fsdb的版本
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
            http://www.vxiaotou.com