用vscode编写verilog时,如何有信号定义提示、信号定义跳转(go to definition)、模块跳转(跨文件跳转)这些功能

devtools/2024/11/17 23:27:52/

(一)方法一:安装插件SystemVerilog - Language Support

  安装一个vscode插件即可,插件叫SystemVerilog - Language Support。虽然说另一个插件“Verilog-HDL/SystemVerilog/Bluespec SystemVerilog”也有信号提示及定义跳转功能,但它只能提示、跳转当前文件下的信号,它没办法转到例化模块所在的文件
在这里插入图片描述

SystemVerilog - Language Support插件功能展示

  1)定义自动提示。
在这里插入图片描述
  2)定义跳转
在这里插入图片描述
  3)例化模块的接口信号的自动提示
在这里插入图片描述
  3)跳转到例化模块对应的.v文件
在这里插入图片描述

(二)方法二:安装插件Verilog-HDL/SystemVerilog/Bluespec SystemVerilog+Ctag Support

  参考链接:https://blog.csdn.net/weixin_50515160/article/details/134196381?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-0-134196381-blog-101625070.235v43pc_blog_bottom_relevance_base7&spm=1001.2101.3001.4242.1&utm_relevant_index=3

(三)方法三,插件Verilog Hdl Format

  直接安装该插件,有教程,中国人开发的,非常好用。

(三)总结

  方法一在我工作的电脑上用不了,容易报内存错误,但是在我自己电脑上是可以的。
  方法二可以跨文件跳转,但是不能自动提示例化模块端口信号的定义。
  方法三非常好用,中国人牛逼666。


http://www.ppmy.cn/devtools/134819.html

相关文章

Redis设计与实现 学习笔记 第十七章 集群

Redis集群是Redis提供的分布式数据库方案,集群通过分片(sharding,水平切分)来进行数据共享,并提供复制和故障转移功能。 17.1 节点 一个Redis集群通常由多个节点(node)组成,在刚开…

gitlab容器的迁移(部署)并配置自动备份

gitlab容器的迁移(部署)并配置自动备份 本文背景为从Ubuntu服务器上迁移gitlab容器到windows并备份,若要直接拉取镜直接安装配置可直接从第二小标题参考 1、原Ubuntu的gitlab容器制作为镜像 2.1 将运行的容器制为镜像 #镜像:i…

Linux开发常用命令

文章目录 开发常用命令包管理 网络操作用户和权限系统监控nohup和screen的区别 开发常用命令 Linux开发中常用的命令非常多,以下是一些基本且重要的命令,这些命令对于日常的开发工作流程至关重要: 文件和目录操作 ls:列出目录内…

GitHub Copilot使用指南:助力开发者加速编程创新

GitHub Copilot使用指南:助力开发者加速编程创新 简介 1. GitHub Copilot的诞生背景 近年来,AI技术在各行各业迅速发展,尤其是在编程和开发领域,通过自然语言处理和机器学习,AI逐渐能够理解人类的需求和语言。GitHub…

[产品管理-83]:《产品经理从入门到精通》- 产品经理的思维方式一:用户与需求

目录 一、主要内容 二、核心思想 一、主要内容 用户研究 用户是需求的集合,用户需求是某个特定的用户在某个特定的情景下做某件事所产生的某个特定的诉求。用户研究的方法包括定性研究和定量研究。定性研究用于找出原因,即为什么有这个需求&#xff1b…

三维测量与建模笔记 - 特征提取与匹配 - 4.1 梯度信息提取

上面说的“可关联性”,举一个例子,比如我们拍摄一个凹凸不平的金属表面,在某个角度拍的时候,从图像中可以看到这些凹凸不平的地方,但是换个角度(或者光照发生变化)拍就看不到了。这样的特征点就…

深入探索R语言在机器学习中的应用与实践

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…

Apache Doris:监控与运维及系统调优

引言 在前几篇文章中,我们已经介绍了 Apache Doris 的基本概念、安装配置、性能优化、数据建模最佳实践、以及高级数据导入导出功能和外部系统集成。本文将进一步探讨 Doris 的监控与运维、高级查询优化技巧,以及如何进行系统调优。通过本文&#xff0c…