99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

使用Verdi的小技巧

冬至子 ? 來源:icsoc ? 作者:韓京飛 ? 2023-06-09 16:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

跳轉(zhuǎn)到指定行號

其實(shí)日常的頻繁、快速地查看 Verilog 源代碼,一般是在獨(dú)立的文本編輯器中完成的。比如,VCS 編譯產(chǎn)生的 log 文件中,對應(yīng)的 Warning、Error 的后面會(huì)跟著相關(guān)源文件的路徑、行號。如果用的編輯器是版本比較新的 Vim,那么簡單的 gF 指令就可以迅速的從 log 文件跳轉(zhuǎn)到對應(yīng)源文件,而且光標(biāo)會(huì)體貼的定位在出錯(cuò)行。如果是仍未默認(rèn)支持的舊版 Vim,那么自己可以添加一個(gè)函數(shù)。

這種方式在門級仿真的場景中會(huì)不太靈光。因?yàn)殚T級網(wǎng)表通常都非常巨大,用 Vim 類的編輯器打開一次會(huì)非常緩慢,頻繁跳轉(zhuǎn)造成的等待就更難以接受了。

瀏覽門級網(wǎng)表諸如此類的超大文件,用 Verdi 是個(gè)不錯(cuò)的選擇。在 Verdi 的 Source 窗口中,如何快速跳轉(zhuǎn)到指定的行呢?

用鼠標(biāo)拖動(dòng)當(dāng)然是種辦法。但更快捷的是,在 Source 窗口下,按 g 鍵。會(huì)彈出一個(gè)小窗口,輸入行號,點(diǎn)擊確定即可。

圖片

源文件之間或不同邏輯層次的切換

有時(shí)候在 Verdi 中需要頻繁的在兩個(gè) Verilog module 之間做切換,做一些對比的工作。如果這兩個(gè) module 所處的層次距離比較遠(yuǎn),那么快捷的切換就顯得特別重要了。這里介紹兩個(gè)小技巧。

第一個(gè)是利用 Verdi 支持多 Source Tab 的功能。在兩個(gè)不同的 Source Tab 中分別打開不同的 module,通過鼠標(biāo)切換 Source Tab 來實(shí)現(xiàn)源文件或者邏輯層次的切換。

打開新的 Source Tab 的比較方便的方法是,在感興趣的 Instance 上點(diǎn)擊右鍵,然后在右鍵菜單上點(diǎn)擊 Display Source Code in New Tab.

圖片

效果類似下圖。

圖片

第二個(gè)技巧是利用 VC Apps 中的 Find Instance with Module Def Name。

首先打開 Tools 菜單中的 VC Apps Toolbox。

圖片

在 Design Exploration 目錄中找到上述名字的 App,然后雙擊執(zhí)行。

圖片

圖片

在出現(xiàn)的對話框中輸入感興趣的 module 名字,支持通配符。然后點(diǎn)擊確定。

圖片

在 Verdi 下部的調(diào)試窗口中會(huì)出現(xiàn)一個(gè)新的大概叫做 SmartLog 的頁面,其中列出了按照 module 名字搜索出來的所有 Instance。單擊某個(gè) Instance,Source 頁面就會(huì)跳轉(zhuǎn)到對應(yīng)的地方。

圖片

重復(fù)執(zhí)行上述過程,但搜索不同的 module name,會(huì)形成獨(dú)立的 SmartLog 頁面。這樣通過切換 SmartLog 頁面,也可以很方便的在多個(gè)設(shè)計(jì)中切換。

統(tǒng)計(jì)之 Grid Option

我們之前介紹過用 Verdi 提供的Signal Event Report來統(tǒng)計(jì)一些信號的變化。最近學(xué)習(xí)到了一種新方法。詳情可以閱讀次條轉(zhuǎn)載的這篇來自公眾號數(shù)字ICer的文章。

這里簡單描述一下操作步驟。

  1. 選中一個(gè)要統(tǒng)計(jì)的信號
  2. 點(diǎn)擊菜單 View - Grid Option
  3. 如下圖,勾選 Grid on,按需選擇統(tǒng)計(jì)依據(jù)的信號沿,如上升沿
  4. 勾選 Grid Count with Start Number,默認(rèn)是0,也可以按需設(shè)置
    圖片
    繪出的 grid 效果如下圖,可以很方便的來數(shù)數(shù)了。
    圖片
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • VCS
    VCS
    +關(guān)注

    關(guān)注

    0

    文章

    80

    瀏覽量

    9912
  • Verdi
    +關(guān)注

    關(guān)注

    0

    文章

    22

    瀏覽量

    9005
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    請教VCS和verdi怎么聯(lián)合使用

    最近要用到VCS仿真后生成FSDB文件,然后在Verdi中進(jìn)行自動(dòng)偵錯(cuò),請問我怎么安裝Verdi這個(gè)軟件以及如何啟動(dòng)license,并且怎么寫testbench文件才可以產(chǎn)生FSDB文件。請懂得人給我支支招,我也是剛開始學(xué)習(xí)這個(gè)軟件的使用。
    發(fā)表于 01-22 14:53

    Verdi工具怎么安裝?如何破解?

    本文介紹Verdi工具的安裝及破解過程
    發(fā)表于 06-21 07:15

    VCS+Verdi如何安裝?怎么破解?

    VCS+Verdi如何安裝?怎么破解?
    發(fā)表于 06-21 06:11

    VCS仿真卡住,為什么無法生成verdi波形文件呢?

    在make com編譯成功后,terminal卡住了一直沒有反應(yīng),這是什么情況有大佬知道嗎?VCS仿真卡住,為什么無法生成verdi波形文件呢?
    發(fā)表于 06-21 08:14

    Verdi 54v7 LINUX

    Verdi 54v7 LINUX
    發(fā)表于 03-25 13:19 ?9次下載

    verdi-SP2軟件下載

    本文檔內(nèi)容提供了verdi-SP2軟件免費(fèi)下載,供有需要的朋友參考
    發(fā)表于 04-19 17:28 ?7次下載

    Verdi使用技巧 連續(xù)有效信號量測方法

    Verdi自動(dòng)化調(diào)試系統(tǒng)是Verdi SoC調(diào)試平臺的核心,它支持對所有設(shè)計(jì)和驗(yàn)證流程進(jìn)行全面的調(diào)試。它包括強(qiáng)大的技術(shù),幫助您理解復(fù)雜和不熟悉的設(shè)計(jì)行為,讓困難和乏味的調(diào)試過程自動(dòng)化,并能讓多樣和復(fù)雜的設(shè)計(jì)環(huán)境一致化。
    的頭像 發(fā)表于 05-15 15:46 ?1w次閱讀
    <b class='flag-5'>Verdi</b>使用技巧 連續(xù)有效信號量測方法

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

    Verdi是用來仿真以及debug波形的工具,但它不能夠用來編譯verilog和systemverilog文件,所以需要借助第三方EDA工具去做編譯的工作。 這里主要分享一下使用questasim
    的頭像 發(fā)表于 06-13 17:00 ?5228次閱讀
    如何通過自動(dòng)化腳本實(shí)現(xiàn)Questasim和<b class='flag-5'>Verdi</b>的聯(lián)合仿真

    分享《verdi用法小結(jié)》的pdf

    分享Verdi用法小結(jié)的pdf文檔
    的頭像 發(fā)表于 02-18 20:21 ?1566次閱讀
    分享《<b class='flag-5'>verdi</b>用法小結(jié)》的pdf

    Verdi使用技巧(三)

    前一段時(shí)間IC君比較忙,沒有更新文章,最近稍微閑下來點(diǎn),繼續(xù)更新Verdi相關(guān)的文章。
    的頭像 發(fā)表于 04-25 14:44 ?5920次閱讀
    <b class='flag-5'>Verdi</b>使用技巧(三)

    全網(wǎng)最實(shí)用的Verdi教程1

    Verdi是一個(gè)功能強(qiáng)大的debug工具,可以配合不同的仿真軟件進(jìn)行debug,很多企業(yè)常用VCS+Verdi或者Xcelium/xrun+Verdi的方式進(jìn)行代碼的仿真與檢查。Verdi
    的頭像 發(fā)表于 05-05 14:49 ?1.9w次閱讀
    全網(wǎng)最實(shí)用的<b class='flag-5'>Verdi</b>教程1

    全網(wǎng)最實(shí)用的Verdi教程2

    Verdi是一個(gè)功能強(qiáng)大的debug工具,可以配合不同的仿真軟件進(jìn)行debug,很多企業(yè)常用VCS+Verdi或者Xcelium/xrun+Verdi的方式進(jìn)行代碼的仿真與檢查。Verdi
    的頭像 發(fā)表于 05-05 14:53 ?1.1w次閱讀
    全網(wǎng)最實(shí)用的<b class='flag-5'>Verdi</b>教程2

    全網(wǎng)最實(shí)用的Verdi教程3

    Verdi是一個(gè)功能強(qiáng)大的debug工具,可以配合不同的仿真軟件進(jìn)行debug,很多企業(yè)常用VCS+Verdi或者Xcelium/xrun+Verdi的方式進(jìn)行代碼的仿真與檢查。Verdi
    的頭像 發(fā)表于 05-05 14:53 ?7056次閱讀
    全網(wǎng)最實(shí)用的<b class='flag-5'>Verdi</b>教程3

    Verdi環(huán)境配置、生成波形的方法

    Verdi是一個(gè)功能強(qiáng)大的debug工具,可以配合不同的仿真軟件進(jìn)行debug,很多企業(yè)常用的就是VCS+Verdi或或者Xcelium(xrun)+Verdi的方式進(jìn)行代碼的仿真與檢查
    的頭像 發(fā)表于 05-29 09:48 ?6265次閱讀
    <b class='flag-5'>Verdi</b>環(huán)境配置、生成波形的方法

    Verdi連續(xù)波激光器-Coherent

    描述: Verdi系列激光器,是基于OPSL專利技術(shù),是高功率的532nm綠光激光器。常用于鈦寶石激光器泵浦、全息、干涉、冷原子等領(lǐng)域。 Verdi系列激光器,是久負(fù)盛名的激光器,具有非常出色
    的頭像 發(fā)表于 06-30 09:47 ?806次閱讀
    <b class='flag-5'>Verdi</b>連續(xù)波激光器-Coherent