0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎么用verdi將fsdb格式的波形轉(zhuǎn)化成txt呢?

sanyue7758 ? 來源:處芯積律 ? 2024-01-10 09:19 ? 次閱讀

和大家分享一個(gè)小技巧,你在debug問題的時(shí)候,是不是也曾經(jīng)想過將波形中的某些信號(hào)轉(zhuǎn)化成txt,然后用txt的值復(fù)現(xiàn)某些波形或者與理論值對(duì)比。今天這篇文章就教大家怎么用verdi 將fsdb格式的波形轉(zhuǎn)化成txt。

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

直接上干貨,以下面的波形為例,我想將 ch0_data 有效的data存在txt里面。

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

根據(jù)規(guī)格書約定,ch0_data 只有在ch0_ready 和ch0_valid 為高時(shí)有效。又因?yàn)檫@是一段時(shí)序電路邏輯,所以時(shí)鐘也要包括在里面。我們采用下面命令轉(zhuǎn)化波形。

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

最終在產(chǎn)生的debug.txt里面可以到ch0_data 已經(jīng)被存下來,左邊是采樣的時(shí)間。

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

上述這段命令中用-exp 指定采樣的條件,我指定了clk為1,ch0_ready 和ch0_valid 都為1的時(shí)候進(jìn)行采樣。采樣的信號(hào)用-s 指定,這里指定了ch0_data。-of指定采樣信號(hào)存儲(chǔ)的格式,這里指定為hex格式,-o指定存儲(chǔ)到的文件為debug.txt。

fsdbreport的一些應(yīng)用

1. 指定某段時(shí)間將信號(hào)報(bào)告到txt中用-bt 和-et。

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

2. 報(bào)告到txt中某些信號(hào)的部分信息

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

3. 以不同的格式報(bào)告信號(hào)列表里面的信號(hào)。

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

4. 報(bào)告一個(gè)模塊下面的信號(hào),可以指定層級(jí)。

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

5. 指定條件為真時(shí),報(bào)告某些信號(hào)。

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

6. 用-find_forces報(bào)告某模塊下面force,release,deposit的信號(hào)。

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

想了解更多fsdbreport的用法,請(qǐng)?jiān)谧约旱膙erdi環(huán)境用fsdbreport -help繼續(xù)查看。





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Verdi
    +關(guān)注

    關(guān)注

    0

    文章

    22

    瀏覽量

    8788
  • CLK
    CLK
    +關(guān)注

    關(guān)注

    0

    文章

    127

    瀏覽量

    17180

原文標(biāo)題:如何將fsdb波形中信號(hào)存到TXT文檔中

文章出處:【微信號(hào):處芯積律,微信公眾號(hào):處芯積律】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何小電流信號(hào)轉(zhuǎn)化成高壓信號(hào)?

    因?yàn)槭歉咚傩盘?hào)。脈寬在30ns。 電流小到26uA,想轉(zhuǎn)化成電壓信號(hào)再進(jìn)行放大。有什么好的方法嗎
    發(fā)表于 08-21 08:30

    一個(gè)正弦波信號(hào)轉(zhuǎn)化成直流信號(hào),在通過壓頻轉(zhuǎn)換器轉(zhuǎn)化成頻率,這個(gè)頻率怎么采集?

    一個(gè)正弦波信號(hào)轉(zhuǎn)化成直流信號(hào),在通過壓頻轉(zhuǎn)換器轉(zhuǎn)化成頻率,那么這個(gè)頻率怎么采集,需要什么芯片采集?
    發(fā)表于 12-17 06:45

    altium中怎么樣原理圖和PCB轉(zhuǎn)化成彩色PDF

    altium中怎么樣原理圖和PCB轉(zhuǎn)化成彩色PDF,晚上做了個(gè)電路圖,但后來導(dǎo)出來成PDF時(shí)只能是黑白的。效果不好,所以想請(qǐng)教一下大家,怎么樣原理圖和PCB轉(zhuǎn)化成彩色PDF
    發(fā)表于 10-30 21:06

    如何用Serial_Digital_Scope V2串口數(shù)據(jù)轉(zhuǎn)化成波形

    本帖最后由 博學(xué)而篤志 于 2015-12-26 19:11 編輯 如何用Serial_Digital_Scope V2串口數(shù)據(jù)轉(zhuǎn)化成波形在講怎么使用這個(gè)軟件之前我想和大家講一下我
    發(fā)表于 12-22 07:28

    請(qǐng)問怎么樣HTTP協(xié)議讀取服務(wù)器數(shù)據(jù)?如何發(fā)送指令轉(zhuǎn)化成正確的json格式?

    ,但現(xiàn)在就是不能讀取服務(wù)器數(shù)據(jù),而且我發(fā)送讀取指令時(shí),返回的錯(cuò)誤碼表示json格式不對(duì)。有沒有大牛了解這塊的,能講解講解如何發(fā)送指令轉(zhuǎn)化成正確的json格式???
    發(fā)表于 07-31 14:12

    請(qǐng)問如何字符串轉(zhuǎn)化成陣列

    新手求助, 有個(gè)字符串如下,希望能轉(zhuǎn)化成陣列,陣列每一行對(duì)應(yīng)一行字符,不知道描述是否清楚,求幫忙1231234feddafexdsada
    發(fā)表于 08-27 13:12

    【求助】關(guān)于TestStand轉(zhuǎn)化成C語言

    近期有個(gè)任務(wù)需要將TestStand序列(步驟都是LabVIEW寫的)轉(zhuǎn)化成代碼語言,以前試過LabVIEW轉(zhuǎn)化成C語言,但是TestStand中還沒發(fā)現(xiàn)這個(gè)功能(如果再重寫測(cè)試框架-狀態(tài)機(jī)又比較費(fèi)工夫),有沒有大神了解這個(gè)的
    發(fā)表于 01-09 09:08

    如何PCB轉(zhuǎn)化成PDF

    在調(diào)試焊接過程中為了方便我們往往PCB打印出來,因此往往需要將其轉(zhuǎn)化成PDF格式,那么如何PCB轉(zhuǎn)化成PDF
    發(fā)表于 07-11 06:03

    BCD碼轉(zhuǎn)化成10進(jìn)制數(shù)的方法

    1:目的BCD碼轉(zhuǎn)化成10進(jìn)制數(shù),并按照低位到高位的形式組合在一起。例如0x23和0x45 轉(zhuǎn)化成 十進(jìn)制45232:實(shí)現(xiàn)
    發(fā)表于 11-25 08:32

    利用fsdbedit工具修改fsdb波形文件中模塊的層次路徑信息

    verdi工具有一個(gè)很強(qiáng)大的功能,可以代碼和波形對(duì)應(yīng)起來,這樣debug效率就很高。但是這需要有一個(gè)前提,代碼的信號(hào)的層次路徑,要和波形里面該信號(hào)的層次路徑一致,這樣
    發(fā)表于 04-02 17:30

    51單片機(jī)如何程序轉(zhuǎn)化成硬件變化??

    51單片機(jī)如何程序轉(zhuǎn)化成硬件變化
    發(fā)表于 11-01 08:19

    大風(fēng)車是如何風(fēng)能轉(zhuǎn)化成電能的

    風(fēng)機(jī)如何保證發(fā)電 想要將風(fēng)能轉(zhuǎn)化成電能,光靠獨(dú)特的翼型設(shè)計(jì)是遠(yuǎn)遠(yuǎn)不夠的。風(fēng)電機(jī)組的風(fēng)車必須迎著風(fēng)才能發(fā)電。
    的頭像 發(fā)表于 12-26 01:53 ?5662次閱讀

    如何通過自動(dòng)化腳本實(shí)現(xiàn)Questasim和Verdi的聯(lián)合仿真

    verdi的聯(lián)合仿真。 由于verdi工具支持FSDB格式波形文件,所以在仿真時(shí)要把文件的信號(hào)轉(zhuǎn)存到
    的頭像 發(fā)表于 06-13 17:00 ?4594次閱讀
    如何通過自動(dòng)化腳本實(shí)現(xiàn)Questasim和<b class='flag-5'>Verdi</b>的聯(lián)合仿真

    BCD碼轉(zhuǎn)化成10進(jìn)制數(shù)

    1:目的BCD碼轉(zhuǎn)化成10進(jìn)制數(shù),并按照低位到高位的形式組合在一起。例如0x23和0x45 轉(zhuǎn)化成 十進(jìn)制45232:實(shí)現(xiàn)
    發(fā)表于 11-16 18:36 ?143次下載
    <b class='flag-5'>將</b>BCD碼<b class='flag-5'>轉(zhuǎn)化成</b>10進(jìn)制數(shù)

    淺析后仿波形處理

    我們知道,Verdi橫空出世,大大加速了數(shù)字設(shè)計(jì)驗(yàn)證的debug的效率,verdi波形格式fsdb,壓縮率高,逐步取代了VCD
    的頭像 發(fā)表于 08-12 10:02 ?2321次閱讀
    淺析后仿<b class='flag-5'>波形</b>處理