0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎么用verdi将fsdb格式的波形转化成txt呢?

sanyue7758 来源:处芯积律 2024-01-10 09:19 次阅读

和大家分享一个小技巧,你在debug问题的时候,是不是也曾经想过将波形中的某些信号转化成txt,然后用txt的值复现某些波形或者与理论值对比。今天这篇文章就教大家怎么用verdi 将fsdb格式的波形转化成txt。

这里用到的工具是verdi的fsdbreport指令。

直接上干货,以下面的波形为例,我想将 ch0_data 有效的data存在txt里面。

156b3f78-af00-11ee-8b88-92fbcf53809c.png

根据规格书约定,ch0_data 只有在ch0_ready 和ch0_valid 为高时有效。又因为这是一段时序电路逻辑,所以时钟也要包括在里面。我们采用下面命令转化波形。

157ae900-af00-11ee-8b88-92fbcf53809c.png

最终在产生的debug.txt里面可以到ch0_data 已经被存下来,左边是采样的时间。

15851fec-af00-11ee-8b88-92fbcf53809c.png

上述这段命令中用-exp 指定采样的条件,我指定了clk为1,ch0_ready 和ch0_valid 都为1的时候进行采样。采样的信号用-s 指定,这里指定了ch0_data。-of指定采样信号存储的格式,这里指定为hex格式,-o指定存储到的文件为debug.txt。

fsdbreport的一些应用

1. 指定某段时间将信号报告到txt中用-bt 和-et。

1594309a-af00-11ee-8b88-92fbcf53809c.png

2. 报告到txt中某些信号的部分信息

15a49732-af00-11ee-8b88-92fbcf53809c.png

3. 以不同的格式报告信号列表里面的信号。

15ab3d80-af00-11ee-8b88-92fbcf53809c.png

4. 报告一个模块下面的信号,可以指定层级。

15bca264-af00-11ee-8b88-92fbcf53809c.png

5. 指定条件为真时,报告某些信号。

15c60f5c-af00-11ee-8b88-92fbcf53809c.png

6. 用-find_forces报告某模块下面force,release,deposit的信号。

15cfe9e6-af00-11ee-8b88-92fbcf53809c.png

想了解更多fsdbreport的用法,请在自己的verdi环境用fsdbreport -help继续查看。





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Verdi
    +关注

    关注

    0

    文章

    21

    浏览量

    8694
  • CLK
    CLK
    +关注

    关注

    0

    文章

    122

    浏览量

    16912

原文标题:如何将fsdb波形中信号存到TXT文档中

文章出处:【微信号:处芯积律,微信公众号:处芯积律】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    AD10原理图转化成PCB图?

    有谁知道,在用AD10设计的时候怎么样能生成网络表?怎么样把原理图转化成PCB图?请各位指导,有具体的步骤最好,在此谢过
    发表于 04-25 09:16

    altium中怎么样原理图和PCB转化成彩色PDF

    altium中怎么样原理图和PCB转化成彩色PDF,晚上做了个电路图,但后来导出来成PDF时只能是黑白的。效果不好,所以想请教一下大家,怎么样原理图和PCB转化成彩色PDF
    发表于 10-30 21:06

    动态数据怎样转化成数组进行比较

    labview 中动态数据 怎样 转化成数组进行 比较
    发表于 07-13 22:37

    怎么把数据库中的数据提取出来后转化成波形

    `我把数据库中数据提取出来了,就是不能转化成波形图,不论是波形图还是波形图表,还是XY图,都不行啊,百思不得其解,望高人指教`
    发表于 08-11 09:17

    如何用Serial_Digital_Scope V2串口数据转化成波形

    本帖最后由 博学而笃志 于 2015-12-26 19:11 编辑 如何用Serial_Digital_Scope V2串口数据转化成波形在讲怎么使用这个软件之前我想和大家讲一下我
    发表于 12-22 07:28

    请问怎么样HTTP协议读取服务器数据?如何发送指令转化成正确的json格式

    ,但现在就是不能读取服务器数据,而且我发送读取指令时,返回的错误码表示json格式不对。有没有大牛了解这块的,能讲解讲解如何发送指令转化成正确的json格式???
    发表于 07-31 14:12

    请问F2812怎么.out文件转化成.hex文件

    我们知道,在需要串口烧写的时候,有时候需要将CCS插件编译生成的.out文件(即可以通过CCS直接烧写进DSP的文件格式转化成.hex格式文件(数据流格式文件)。TI提供的有特定的转
    发表于 08-19 06:48

    请问如何字符串转化成阵列

    新手求助, 有个字符串如下,希望能转化成阵列,阵列每一行对应一行字符,不知道描述是否清楚,求帮忙1231234feddafexdsada
    发表于 08-27 13:12

    【求助】关于TestStand转化成C语言

    近期有个任务需要将TestStand序列(步骤都是LabVIEW写的)转化成代码语言,以前试过LabVIEW转化成C语言,但是TestStand中还没发现这个功能(如果再重写测试框架-状态机又比较费工夫),有没有大神了解这个的
    发表于 01-09 09:08

    如何PCB转化成PDF

    在调试焊接过程中为了方便我们往往PCB打印出来,因此往往需要将其转化成PDF格式,那么如何PCB转化成PDF
    发表于 07-11 06:03

    BCD码转化成10进制数的方法

    1:目的BCD码转化成10进制数,并按照低位到高位的形式组合在一起。例如0x23和0x45 转化成 十进制45232:实现
    发表于 11-25 08:32

    利用fsdbedit工具修改fsdb波形文件中模块的层次路径信息

    verdi工具有一个很强大的功能,可以代码和波形对应起来,这样debug效率就很高。但是这需要有一个前提,代码的信号的层次路径,要和波形里面该信号的层次路径一致,这样
    发表于 04-02 17:30

    51单片机如何程序转化成硬件变化​?

    51单片机如何程序转化成硬件变化
    发表于 11-01 08:19

    4348块电池板如何将光转化成

    4348块电池板如何将光转化成电  9日上午,记者在济宁市微山县经济技术开发区润峰太阳能光伏电站内看到,在300亩的园区内,4348
    发表于 01-11 08:52 904次阅读

    将BCD码转化成10进制数

    1:目的将BCD码转化成10进制数,并按照低位到高位的形式组合在一起。例如0x23和0x45 转化成 十进制45232:实现
    发表于 11-16 18:36 143次下载
    将BCD码<b class='flag-5'>转化成</b>10进制数