VSCODE联合ModelSim语法检错

news2024/10/6 22:28:37

Vscode联合ModelSim检错

一、Vscode配置

首先在 vs code 中安装支持 Verilog 的插件:
在 vs code 的 Extension 中搜索 Verilog,安装如下图所示的插件;在这里插入图片描述

二、ModelSim语法检查器检查

Modelsim的安装破解本文不再赘述,可选的Modelsim有与Quartus II集成的ModelsimAltera 和单独的 Modelsim,安装 Quartus II 可以进行简单的仿真和 FPGA 的开发,集成一些FPGA 的 IP 等,根据自己的需求进行安装,任意一个软件都可以;

1.Modelsim-Altera 配置

将 modelsim-Altera 安装目录下的 win32aloem 文件夹加入系统变量,因为要使用其中的 vlog.exe 的语法检查功能;

2.Modelsim 配置

将 modelsim 安装目录下的win64 文件夹加入系统变量,因为要使用其中的 vlog.exe 的语法检查功能; 在这里插入图片描述

三、开始配置

在完成以上之一的配置之后启动 modelsim-Altera 或者 modelsim 软件,因为都是一样的,所以下统称为 modelsim,启动 modelsim 后创建任意一个新的项目(项目路径不可包含中文与非法字符),如下图:

在这里插入图片描述

在这里插入图片描述

创建新项目后会在工程路经下下创建一个名为test 的文件夹,里面的work文件夹下面会有一个_info 文件(这个存放info的文件是不能删除的),将该目录复制到 vs code 设置中的 Verilog > Linting > Modelsim: Work 的设置之中,并将 Linter 的设置改为 modelsim,如下图:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

以上就完成了 modelsim 的语法检查和 vs code 的整合,我们接下将 vs code 设置成自动保存或者 Ctrl + S 可以实时地观察到文件的语法错误(但不会显示错误具体是什么)。
在这里插入图片描述

这里报错的原因是缺少一个逗号,出现了语法错误,会在附近的代码出现波浪线报错。(如遇设置好了但不能进行纠错,请关闭vscode重新打开一下)

在这里插入图片描述

语法正确是不会出现波浪线报错的。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1470.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【初阶数据结构】第一篇——时间复杂度和空间复杂度详解(C描述)

文章目录前言什么是数据结构?什么是算法?1. 算法效率1.1如何衡量一个算法的好坏1.2 算法的复杂度1.2 复杂度在校招中的考察2. 时间复杂度2.1 时间复杂度的概念2.2 大O的渐进表示法2.3 常见时间复杂度计算举例例1双重循环例2. 多未知数例3. 常数次循环例4…

【深度学习】卷积神经网络之双阶段目标检测|R-CNN、SPP-Net、Fast-RCNN、Faster-RCNN、R-FCN

文章目录基本概念一、R-CNN1. 网络结构2. 训练流程3. 测试阶段5.RNN存在的问题二、SPP-Net1. 网络结构2. 基础知识共享卷积计算金字塔池化 Spatial Pyramid Pooling3. 训练流程4. 测试流程5. 存在问题三、 Fast R-CNN1. 网络结构2. 基础知识感兴趣区域池化层 (ROI pooling)多任…

别再被数据分析“割韭菜了”,光学python、BI没有用,上项目才行

前几天有个粉丝找我,说花699报了一门数据分析课程,还有实战项目,让我帮她看看她做的数据分析。项目的名称叫:豆瓣高分电影分析。她写了一大堆内容,我也没细看,截取几张可视化图表给大家,大家觉得…

嵌入式串口转CAN模块详细参数分析

引脚定义和尺寸 测试评估板 将模块插到评估板上,注意模块引脚标注要与评估板上插座引脚标注相对应,然后进行参数设置。特别的,也可以在模块集成到电路板上后,直接通过模块的CAN口来配置参数。 通过CAN通道配置参数 模块集成到用…

基于javaweb+mysql的就业管理系统设计和实现(java+springboot+ssm)

基于javawebmysql的就业管理系统设计和实现(javaspringbootssm) 运行环境 Java≥8、MySQL≥5.7 开发工具 eclipse/idea/myeclipse/sts等均可配置运行 适用 课程设计,大作业,毕业设计,项目练习,学习演示等 功能说明 基于jav…

windows10下安装fbprophet及使用虚拟环境

Prophet是Facebook 在2017年2月开源的一款基于 Python 和 R 语言的时间序列预测框架,也是一种数据分析工具。github官网:https://github.com/facebookincubator/prophet prophet是基于可分解(趋势季节节假日)模型的开源库&#xf…

【云原生 | 从零开始学istio】五、istio灰度发布以及核心资源

istio灰度发布接着上一章部署bookinfo通过 Istio 实现灰度发布什么是灰度发布?使用 istio 进行灰度发布istio 核心资源解读GatewayVirtualServiceDestinationRule写在最后接着上一章部署bookinfo 1.进入 istio 安装目录。 2.istio 默认自动注入 sidecar&#xff0c…

面试题 17.04. 消失的数字

顺序表题目消失的数字1、题目详情2、题目详解(1)方法1(2)方法2(3)方法3(4)方法4:消失的数字 1、题目详情 题目链接:leetcode消失的数字 数组nums包含从0到…

CSS——基础学习

目录 一,什么是CSS 二,基本语法规范 三,引入方式 1.内部样式表 2.行内样式表 3.外部样式 四,代码风格 1.样式格式 (1).紧凑风格 (2).展开风格(推荐) 2.样式大小写 3.空格规范 五,选择器 1.选择器的种类 …

牛客网-《刷C语言百题》第二期

✅作者简介:嵌入式入坑者,与大家一起加油,希望文章能够帮助各位!!!! 📃个人主页:rivencode的个人主页 🔥系列专栏:《C语言入门必刷百题》 &#x…

[每周一更]-(第18期):Postman全局配置token信息,加速测试接口进度

Postman作为API调试工具,对于后端开发至关重要,开发、测试、写文档,都必不可少,但是日常使用过程中都是token校验,不同接口之间都会携带token头信息,但是接口的情况,除了写请求参数也要一个个配…

FCOS相关

因为用到了某家带bpu的(懂的都懂) 他们支持这个只是demo做的有点差 还没有c的~~ 因为他们用所以就搬来了 勿怪啊 基于昨天和他们相关的tops 又说说这个!! FCOS是一种基于全卷积的单阶段目标检测算法,并且是一种Anchor box free的算法。其实现了无Anchor&#xff…

该反省了!元数据管理平台为什么会被当成一件“摆设”?

尽管企业越来越意识到元数据管理的重要性,但是在实际中很多应用并没有发挥应有的价值。 前不久与一个行业客户沟通,他提出让他们帮着总结一下元数据管理到底有哪些应用场景,他感觉元数据管理平台就是一种摆设呢? 说者无意听者有心…

1978,1990,2020,2026,2041,2051

文章目录总结1978. 上级经理已离职的公司员工1990. 统计实验的数量[建立两个临时表并笛卡尔积]2020. 无流量的帐户数2026. 低质量的问题2041. 面试中被录取的候选人2051.商店中每个成员的类别总结 多表左连接转2051题【重点】 其他待补充 1978. 上级经理已离职的公司员工 # Wr…

【前端】HTML入门 —— HTML的常见标签

JavaEE传送门JavaEE 网络原理——No.4 传输层_TCP协议中的延迟应答, 捎带应答, 面向字节流与TCP的异常处理 网络原理——网络层与数据链路层 目录网站HTML认识 HTML 标签HTML 常见标签注释标签标题标签段落标签换行标签格式化标签图片标签超链接标签表格标签列表标签表单标签…

【Java学习笔记】第三章 数组知识点大全

文章目录3. 数组3.1 数组的概述3.2 一维数组的使用3.2.1 一维数组初始化3.2.2 一维数组内存解析3.3 多维数组的使用3.3.1 多维数组初始化3.3.2 多维数组的注意事项:3.3.3 int[] x,y[]3.3.4 多维数组的内存解析3.4 数组中涉及到的常见算法3.4.1 线性查找3.4.2 二分法…

【PCL】PCL点云库介绍及VS环境配置

文章目录PCL介绍Windows PCL环境配置PCL介绍 PCL是跨平台点云处理库,用来点云可视化、分割、聚类等应用。 PCL官网在这:https://pointclouds.org/ Github库在这(这里用1.8.1):https://github.com/PointCloudLibrary…

DASCTF X GFCTF 2022十月挑战赛 - pwn

DASCTF X GFCTF 2022十月挑战赛 - pwn 简单题,自己做了一下发现要比官方wp思路麻烦一点,所以这里就用官方wp的思路 高版本编译出来的,所以没有csu这种万能的gadget,果断看一下汇编 看完之后仔细思考了一下发现这里完全可以使用…

案例篇:Python爬虫的多重领域使用

大家好呀! 相信大家早有体会,大数据时代已到,数据的获取和分析已被应用于各行各业,在诸多领域承担着重要决策的作用,如互联网就业选择。 Python爬虫作为最好的数据采集技术,市场对它需求一直在增涨&#xf…

vue3-tauri-chat:基于tauri聊天实例|tauri仿微信客户端

Vue3.jsTauri桌面端聊天实例|tauri仿微信/QQ聊天TauriChat。 基于taurivite3.xvue3element-plus等技术开发客户端仿微信/QQ聊天实战案例。实现发送消息、预览图片/视频/网址链接、拖拽/粘贴发送图片、朋友圈等功能。 使用技术 编辑器:VScode使用技术:ta…