Vivado中使用VSCode方法(最全面最详细,所有问题这里都有答案)

这篇具有很好参考价值的文章主要介绍了Vivado中使用VSCode方法(最全面最详细,所有问题这里都有答案)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

安装使用方法

在vscode中显示verilog语法错误

好用的VSCODE插件

异常问题记录

更新记录

20230906更新

20230720更新


注:

  1. win7系统支持VSCode1.54.1及以下;Python支持3.8.10及以下版本;使用 chardet-3.0.4.及以下版本
  2. win10系统支持VSCode1.54.1及以上;Python支持python3.10.5及以上版本;使用chardet-5.0.0

安装使用方法

  1. 安装VSCode以及Python软件如下图所示(VSCode54.1为绿色版本可以直接使用)如下图所示
  2. 安装VSCode去官网下载
  3. python 下载路径 Python Releases for Windows | Python.org

vivado vscode,软件使用技巧,vscode,ide,编辑器,fpga开发 vivado vscode,软件使用技巧,vscode,ide,编辑器,fpga开发

安装python时勾选添加到path,点击 install now

vivado vscode,软件使用技巧,vscode,ide,编辑器,fpga开发

  1. 将chardet-3.0.4(以win7为例)解压到Python目录下的C:\Users\dell\AppData\Local\Programs\Python\Python38\Lib\site-packages文件夹中。如下图所示
  2. chardet下载路径  chardet · PyPI

vivado vscode,软件使用技巧,vscode,ide,编辑器,fpga开发

  1. 在C:\Users\dell\AppData\Local\Programs\Python\Python38\Lib\site-packages\chardet-0.4 输入cmd如图所示
  2. 点击图中蓝色部分输入cmd

vivado vscode,软件使用技巧,vscode,ide,编辑器,fpga开发

vivado vscode,软件使用技巧,vscode,ide,编辑器,fpga开发

  1. 进入如下界面

vivado vscode,软件使用技巧,vscode,ide,编辑器,fpga开发

  1. 输入python setup.py install,结果如下所示,chardet安装完成

vivado vscode,软件使用技巧,vscode,ide,编辑器,fpga开发

  1. 打开VIVADO;在如下位置输入D:/tool box/VsCode/Code.exe [file name]即可
  2. 有的时候输入上面的位置,vscode打开容易卡死,可用这个C:/VsCode/Code.exe -g [file name]:[line number]
  3. 在网上也有其他格式,都可以使用

vivado vscode,软件使用技巧,vscode,ide,编辑器,fpga开发

在vscode中显示verilog语法错误

1.在系统环境添加path路径

vivado vscode,软件使用技巧,vscode,ide,编辑器,fpga开发

3.在path中田间vivado的路径 D:\Xilinx\Vivado\2021.2\bin

vivado vscode,软件使用技巧,vscode,ide,编辑器,fpga开发

4.打开vscode在设置在搜索xvlog 将途中所示位置下拉修改未xvlog,即可用vscode显示语法错误

vivado vscode,软件使用技巧,vscode,ide,编辑器,fpga开发

好用的VSCODE插件

vivado vscode,软件使用技巧,vscode,ide,编辑器,fpga开发

vivado vscode,软件使用技巧,vscode,ide,编辑器,fpga开发

离线安装vscode方法

1. 打开 VSCode 插件市场网址 Extensions for the Visual Studio family of product,输入你想要的插件名称,比如这里我想要安装的是 Markdown All in One 插件

2. 点击进入插件主页,点击右侧的 Download Extension 链接,得到下载下来的离线安装包,以 .vsix 为扩展名结尾

3. 把下载下来的离线安装包拷贝到 VSCode 的安装目录下的 bin 目录下,比如我的 VSCode 安装在 D:\Microsoft VS Code\,因此这里我应该拷贝到 D:\Microsoft VS Code\bin 这个目录下

在如下图所示位置选择插件并安装

vivado vscode,软件使用技巧,vscode,ide,编辑器,fpga开发

安装完插件以后在vscode中右键点击如下

vivado vscode,软件使用技巧,vscode,ide,编辑器,fpga开发

选择testbench生成testbench模板,点击intance生成例化模板

vivado vscode,软件使用技巧,vscode,ide,编辑器,fpga开发

异常问题记录

20230914新增

1.当未打开vivado时使用vscode可以正常生成testbench模板,打开后则报错如下

vivado vscode,软件使用技巧,vscode,ide,编辑器,fpga开发

研究之后发下问题是,从vivado里面打开.v文件之后,打开的vscode不是管理员权限打开,无法使用插件中自动生成testbench的功能,当设置vscode默认使用管理员权限打开后,无法从vivado中双击.v文件打开vscode。目前未找到解决办法,笔者使用自动生成testbench功能时使用管理员权限打开,当不使用时关闭这个功能,方便从vivado双击.v中打开vscode

更新记录

20230906更新

在vscode显示verilog编写时的语法错误

在下图中选择 xvlog

vivado vscode,软件使用技巧,vscode,ide,编辑器,fpga开发

20230720更新

包含全部的资料安装包等

链接:https://pan.baidu.com/s/1U3wvsJgO7j4qIWVvWvmI8w 
提取码:jjhd文章来源地址https://www.toymoban.com/news/detail-725594.html

到了这里,关于Vivado中使用VSCode方法(最全面最详细,所有问题这里都有答案)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【JaveWeb教程】(26) Mybatis基础操作(新增、修改、查询、删除) 详细代码示例讲解(最全面)

    学习完mybatis入门后,我们继续学习mybatis基础操作。 需求说明: 根据资料中提供的《tlias智能学习辅助系统》页面原型及需求,完成员工管理的需求开发。 通过分析以上的页面原型和需求,我们确定了功能列表: 查询 根据主键ID查询 条件查询 新增 更新 删除 根据主键ID删除

    2024年01月17日
    浏览(49)
  • 【JaveWeb教程】(25) JDBC、数据库连接池、Lombok 详细代码示例讲解(最全面)

    2.1 介绍 通过Mybatis的快速入门,我们明白了,通过Mybatis可以很方便的进行数据库的访问操作。但是大家要明白,其实java语言操作数据库呢,只能通过一种方式:使用sun公司提供的 JDBC 规范。 Mybatis框架,就是对原始的JDBC程序的封装。 那到底什么是JDBC呢,接下来,我们就来介

    2024年01月16日
    浏览(65)
  • 用 Pyinstaller 模块将 Python 程序打包成 exe 文件(全网最全面最详细,万字详述)

    目录 一、打包前置知识 1.1 什么是 exe 可执行文件? 1.2 为什么要将 Python 程序打包为 exe 可执行文件? 1.3 为什么 Python 程序不能直接运行呢? 1.4 我们用什么来打包 Python 文件呢?  1.5 打包有哪几种分类呢? 二、打包的方法 2.1 简单打包 2.1.1 前置 2.1.2 直接打包 2.1.3 稍微“加

    2024年02月04日
    浏览(58)
  • JMeter安装配置及使用说明【最全面】

    Apache JMeter是Apache组织开发的基于Java的压力测试工具,它可以用于对服务器、网络或对象模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能。 目录 JMeter安装配置 下载安装 JMeter参数配置 默认配置 ​内存配置 JMeter运行 常用组件介绍 全局设置 HTTP Cookie管理器

    2024年02月15日
    浏览(37)
  • 2023金九银十Java面试八股文大全1200道面试题附答案详解,最全面详细

    我的回答是: 很有必要 。你可以讨厌这种模式,但你一定要去背,因为不背你就进不了大厂。现如今,Java 面试的本质就是八股文,把八股文面试题背好,面试才有可能表现好。金九银十招聘黄金季已经来临!大家在考研和找工作中纠结的时候,不妨先看一下面试题,毕竟我

    2024年02月13日
    浏览(49)
  • 2023版一线大厂Java面试八股文(最新版)1000+ 面试题附答案详解,最全面详细

    我的回答是: 很有必要 。你可以讨厌这种模式,但你一定要去背,因为不背你就进不了大厂。现如今,Java 面试的本质就是八股文,把八股文面试题背好,面试才有可能表现好。金九银十招聘黄金季已经来临!大家在考研和找工作中纠结的时候,不妨先看一下面试题,毕竟我

    2024年02月08日
    浏览(44)
  • 【JaveWeb教程】(22) MySQL数据库开发之多表查询:内连接、外连接、子查询 详细代码示例讲解(最全面)

    1.1.1 数据准备 SQL脚本: 1.1.2 介绍 多表查询:查询时从多张表中获取所需数据 单表查询的SQL语句:select 字段列表 from 表名; 那么要执行多表查询,只需要使用逗号分隔多张表即可,如: select 字段列表 from 表1, 表2; 查询用户表和部门表中的数据: 此时,我们看到查询结果中包

    2024年01月22日
    浏览(55)
  • 【史上最全面esp32教程】网络篇和tcp/ip的使用

    ESP32是一款集成Wi-Fi和蓝牙的开发板,它可以轻松地和其他设备进行网络和TCP/IP通信 提示:以下是本篇文章正文内容,下面案例可供参考 ESP32网络学习: 了解网络协议: 在了解ESP32的网络功能之前,需要了解一些基本的网络协议,例如TCP,IP,DNS和HTTP等。这可以帮助您更深入

    2024年02月04日
    浏览(78)
  • SpringCloud最新最全面试题

    目录 一、简单说一说什么是微服务? 二、微服务有哪些优缺点? 三、微服务、分布式、集群的区别? 四、什么是Eureka? 五、Eureka有那两大组件? 六、actuator是什么? 七、Discovery是什么? 八、什么是Eureka的自我保护机制? 九、微服务有很多注册中心组件,说说你知道的有

    2024年02月12日
    浏览(51)
  • Flutter最全面试题大全

    在理解这些问题之前,建议看一下Flutter架构原理,如下链接: https://blog.csdn.net/wang_yong_hui_1234/article/details/130427887?spm=1001.2014.3001.5501 1.使用overflow属性 2.使用maxLines属性 3.使用Expanded或Flexible 4.使用ListView或SingleChildScrollView Widget是UI的声明式描述,它们通常是层次结构的顶部。

    2024年02月08日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包