首页 > 其他分享 >Verdi 如何不需要重新打开即可加载修改后的代码

Verdi 如何不需要重新打开即可加载修改后的代码

时间:2025-01-20 22:04:32浏览次数:3  
标签:波形 代码 查找 信号 刷新 Verdi 加载

文章目录


前言

本文将介绍在日常使用 Verdi 中的几个小技巧,如不需要关闭再重新打开图形界面就可以直接加载修改后的代码以及刷新后的波形。


一、Verdi 刷新代码和波形

Verdi 刷新代码和波形的快捷键相同,都是同时按住 shift + l (字母) 键即可。如果想要刷新波形,需要将鼠标单击一下波形界面(wave),如单击波形界面上的某个信号波形,再按下上述按键即可完成波形的更新。如果想要更新修改后的代码,需要将鼠标单击一下代码界面(src),如单击某一行代码,再按下上述按键即可完成代码的更新。有了以上操作,不需要关闭再重新打开 Verdi 的图形界面即可直接加载相应的修改过后的内容。

当然,刷新波形还可以通过点击 file -> reload 操作完成。

二、Verdi 查找例化的模块/信号

可以在 hierarchy 界面,同时按住 Ctrl + F 键来进行寻找 instance。需要注意 search 和 filter 的区别,search 是搜索结果,filter 是过滤结果(只留下匹配项)。需要以例化后的名字作为查找项,如果明明有该模块却查找不到,可以按照以下流程勾选 ,然后再重新进行查找。

Tools -> Preferences -> Source Code -> Search and Filter in Expanded Tree

这样查找的好处在于可以直接得到信号的层级关系,不像使用快捷键"/"进行文本查找那样,只能看到匹配上的字符串,但无法快速清晰地得到信号的例化关系。

通过 shift + A 键也可以快速进行 Find Signal/Instance/instport 操作。

当我在波形中选中某一时刻某一信号的波形时,按 shift + A 键可以看到此时该信号的相关信号逻辑值(此处待验证)。

总结

以上就是今天要讲的内容,本文仅仅简单介绍了 Verdi 的几个使用技巧,如不需要关闭再重新打开图形界面就可以直接加载修改后的代码以及刷新后的波形。如有错误,还请指正。

标签:波形,代码,查找,信号,刷新,Verdi,加载
From: https://blog.csdn.net/m0_46378964/article/details/145268918

相关文章

  • 写了一个在线执行python的小工具,实现手机编写python代码后运行。
    为了初学者验证一些简单的python代码,写了一个小程序,能在线运行一些基础的python代码,还给了一些例子,后续会新增更多用例。简单首页后续更新其他基础知识在线编程页面里主要是一个输入框,和一些代码例子,点击即可自动导入,点击运行代码后,后端会执行相应运行。运行结果......
  • csp 的条件下对于懒加载的影响
    csp的条件下对于懒加载的影响本文介绍在开启CSP的条件下,webpack的懒加载会受到的影响。TrustedTypes简单的说就是在使用TrustedTypes的条件下,对于DOM的一些属性的赋值,必须要经过policy,否则,浏览器会报错。这个安全机制是为了防止XSS攻击的注入攻击下沉(injectionsink......
  • 2025.1.20——一、[RCTF2015]EasySQL1 二次注入|报错注入|代码审计
    题目来源:buuctf [RCTF2015]EasySQL1目录一、打开靶机,整理信息二、解题思路step1:初步思路为二次注入,在页面进行操作step2:尝试二次注入step3:已知双引号类型的字符型注入,构造payloadstep4:报错注入step5:三爆方法①extractvalue()函数方法②updatexml()函数三、小......
  • Java 比较器 (详细现实案例代码拆解)
    前言:小编最近又要练科目三了天天好多事情啊,不知道大家放了假事情多不多我们继续日更!!!我们一直都是以这样的形式,让新手小白轻松理解复杂晦涩的概念,把Java代码拆解的清清楚楚,每一步都知道他是怎么来的,为什么用这串代码关键字,对比同类型的代码,让大家真正看完以后融会贯通......
  • 代码分割:提升前端性能的利器
    在现代前端开发中,随着应用规模和复杂度的不断增加,页面加载速度成为了用户体验的关键因素之一。一个常见的性能问题是,浏览器需要一次性加载所有的JavaScript代码,这会导致较长的加载时间,影响页面的首次渲染时间。为了改善这一问题,代码分割(CodeSplitting)成为了一个重要的优化技术......
  • String类的equals()的作用和源代码解读
    1. 了解equals()方法equals方法是用于比较两个对象是否相等的方法,定义在Object类中。其默认实现仅比较对象的引用地址,但可以通过重写方法实现对对象内容的比较。只有引用数据类型才可以使用equals方法,我们点进equals方法的源码:我们看代码前几行,观察到当传入进来的参数之间......
  • YOLOv10-1.1部分代码阅读笔记-model.py
    model.pyultralytics\engine\model.py目录model.py1.所需的库和模块2.classModel(nn.Module): 1.所需的库和模块#UltralyticsYOLO......
  • 使用 Java 获取淘宝推荐商品列表 API 接口的示例代码解析
    在电商领域,推荐系统是提升用户体验和促进销售的重要工具。淘宝开放平台提供了taobao.item.recommend接口,允许开发者根据用户行为、搜索关键词或分类ID获取推荐商品列表。本文将详细介绍如何使用Java调用该接口,并解析返回的数据。一、淘宝推荐商品接口简介taobao.item.reco......
  • 告别代码束缚,拥抱数据洞察:程序员转型数据分析师之路
    前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦......
  • 你是如何组织html代码的?
    在前端开发中,组织HTML代码是一个至关重要的步骤,因为它直接影响到代码的可读性、可维护性以及页面的性能。以下是一些建议和实践,帮助你更好地组织HTML代码:使用语义化标签:HTML5引入了许多语义化标签,如<header>,<footer>,<article>,<section>等。这些标签不仅有助于搜索引擎理......