当前位置: 首页 > news >正文

system verilog VSCode Windows 配置简述

system verilog VSCode Windows 配置简述

本文章的目的并非完全在 VSCode 中进行 system verilog 编程,而是以 vivado 为核心,将 VSCode 作为编译器。

配置步骤

安装 ctags

choco install universal-ctags

如果你没有安装 chocolatey,见 install chocolatey

这样安装可以免除配置 PATH 之苦

安装 iverilog

Icarus Verilog for Windows 中选择最新的安装即可

安装配置 VSCode 插件 Verilog-HDL/SystemVerilog/Bluespec SystemVerilog

安装略

你需要配置的项目有:

  • "verilog.ctags.path": "ctags"
  • "verilog.linting.iverilog.arguments": "-g2012"
  • "verilog.linting.linter": "iverilog"

其他可选的项目:

  • "verilog.linting.modelsim.runAtFileLocation": true

安装配置 VSCode 插件 Ctags Companion

没有这个插件就没法跨文件提供代码补全

打开插件的设置界面,修改以下项目以保证能包括 .vh 文件

"ctags-companion.command": "ctags --langmap=SystemVerilog:+.v.vh -R --fields=+nKz"

vivado 中的配置

Tools -> Settings -> Tool Settings -> Text Editor -> Current Editor

选择 Custom Editor,输入 code [file name]

我的电脑上不知道为什么这样找不到 VSCode,所以将 code 改成 VSCode 的绝对路径解决了。

其他使用技巧

你可以在 vivado 中加入文件时指定文件的位置,这样就可以保证 VSCode 能在左侧文件夹里直接看到了

http://www.lryc.cn/news/214117.html

相关文章:

  • Linux中的Shell编程
  • 图像特征Vol.1:计算机视觉特征度量|第二弹:【统计区域度量】
  • 将图像的锯齿状边缘变得平滑的方法
  • 【MySQL索引与优化篇】数据库设计实操(含ER模型)
  • OpenCV—自动驾驶实时道路车道检测(完整代码)
  • PostGIS轨迹分析——简化轨迹
  • 量化交易-应对市场闪崩
  • 在Vue3+ElementPlus项目中使用具有懒加载的el-tree树形控件
  • 高浓度工业废水处理设备有哪些
  • linux上传mysql数据库
  • easyexcel根据模板导出Excel文件,表格自动填充问题
  • golang调用智能合约,获取合约函数的返回值
  • Django3框架-(3)-[使用websocket]:使用channels实现websocket功能;简化的配置和实际使用方式
  • java-工具类抛异常
  • Navicat连接postgresql数据库 -->华为云服务器
  • Leetcode2086. 从房屋收集雨水需要的最少水桶数
  • Pandas教程(非常详细)(第一部分)
  • typing.Union` 标注一多种变量类型
  • OSPF高级特性
  • mysql中日期的加减 date_add()、date_sub() 函数
  • 实在智能携手品牌商家,在活动会面中共谋发展
  • EXSi系统安装与使用
  • Spring MVC (Next-1)
  • 双目视觉检测 KX02-SY1000型测宽仪 有效修正和消除距离变化对测量的影响
  • C++ 面向对象 学习 优秀教程
  • Python笔记——pyChram连接linux子系统,使用linux下的Python进行编译
  • 【数据结构】数组和字符串(七):特殊矩阵的压缩存储:三元组表的转置、加法、乘法操作
  • Spring底层原理(四)
  • Android 14 rook替代Postern进行中间人抓包
  • [rancher] rancher部署和使用的一些思考