文章目录

  • 前言
  • 一、VScode需要插件
  • 二、Vivado与VScode联合使用
  • 三、ModelSim与VScode联合使用

前言

最近因为疫情隔离在宿舍,需要用一些仿真,以进行学习,但我的笔记本上还没有安装Modelsim以及VS code,台式机也懒得搬回来,却又需要用到,就又安装一遍,发现写一个保姆级博客对自己的帮助也挺大的,自己安装的很快,也没出现问题。于是就把联合使用的博客也给做一个吧。
但因为最近比较忙,在宿舍效率也不比办公室,就稍微简陋得写一写,望见谅!

前面写过一篇Vivado与Modelsim的安装博客:FPGA(一)Vivado与ModelSim 。VScode去百度上一搜,去官网直接下载就可以了VScode官网。


一、VScode需要插件

第一件事是安装插件,在③处搜索需要的插件即可:

我觉得下面的这些插件应该够用了:

  • Chinese (Simplified) (简体中文) Language Pack for Visual Studio Cod:中文简体语言包
  • Verilog-HDL/SystemVerilog/Bluespec SystemVerilog:Verilog支持包
  • Verilog_Testbench:生成 testbench和生成实例
  • TCL Language Support:语法高亮、提示支持
  • GBKtoUTF8:将GBK编译方式更改为UFT-8(有时候复制粘贴过来的会出现乱码,就要更改)
  • Rainbow Brackets:不同层级的括号出现不同的颜色

二、Vivado与VScode联合使用

都安装好后,在Vivado上进行这些操作就好了:
(注:我当时应该是有参考别人的博客的,但我当时没记录,抱歉!)



“VS Code程序安装的绝对路径” + “英文空格”±g [file name]:[line number]。
比如我的:D:/WorkSoftware/VSCode/Microsoft VS Code/Code.exe -g [file name]:[line number]。然后连续点击“OK”就可以了。这样在Vivado上双击文件就可以直接在VS Code上打开了。

三、ModelSim与VScode联合使用

参考博客:Modelsim关联VS Code

更换外部编辑器
打开Modelsim,在Transcript命令行中输入如下命令:

proc external_editor {filename linenumber} { exec “E:\SoftWare\Microsoft VS Code\Code.exe” -g f i l e n a m e : filename: filename:linenumber}

其中,双引号之间为编辑器所在的路径**,**注意:win路径中的 \ 需要全部替换为 \,
回车后,再写入以下并回车:

set PrefSource(altEditor) external_editor

此时,双击“.v”文件即会默认在VS Code中打开。

恢复默认编辑器
键入如下命令,回车:

unset PrefSource(altEditor)


目前在VS code中写入的代码无法自动检测代码,现在也不太需要,在写好之后用ModelSim编译一下,看看有哪些错误,后面有时间了我会再来研究研究的。

Vivado与Modelism、VScode联合使用相关推荐

  1. qt与python互联_PYQT5 vscode联合操作qtdesigner的方法

    除了使用pycharm外,还可使用vscode来操作pyqt,方法如下: 1. 在vscode中配置相关的pyqt的相关 根据自己实际情况修改第一项pyqt的路径 2. 创建一个文件夹,右键,最后一项 ...

  2. vspythonqt混合_PYQT5 vscode联合操作qtdesigner的方法

    除了使用pycharm外,还可使用vscode来操作pyqt,方法如下: 1. 在vscode中配置相关的pyqt的相关 根据自己实际情况修改第一项pyqt的路径 2. 创建一个文件夹,右键,最后一项 ...

  3. 教程:在Vivado中指定VSCode作为文本编辑器

    教程:在Vivado中指定VSCode作为文本编辑器 更新历史 20190325: 首次发布 20201027: 对本文第三步中需要填写的内容做了修改,使得VSCode能够实现光标的自动定位.该修改的 ...

  4. VSCode 联合调试Python/C++

    VSCode 联合调试Python/C++ 测试环境 编写C++扩展 1. 编写C++实现:`myadd.cpp` 2. 编写要调用该扩展的Python脚本: `myscript.py` 3. 编写s ...

  5. vivado与modelsim的联合仿真(二)

           最近在做Zynq的项目,曾经尝试使用ISE+PlanAhead+XPS+SDK组合和Vivado+SDK来搭建工程,使用中发现前者及其不方便后者有诸多不稳定.近期得闻Xilinx退出Vi ...

  6. 使用Vivado出现过的问题 Vivado编辑器用Vscode重启后又变为默认 Vivado启动timout问题

    CSDN有Vivado用Vscode编辑的教程 Vivado加上VsCode让你的生活更美好_南工小王子的博客-CSDN博客_vivado vscode 但是可能会出现重新启动Vivado后编辑器由C ...

  7. vivado与modelsim的联合仿真(一)

    vivado软件中也自带仿真工具,但用了几天之后感觉仿真速度有点慢,至少比modelsim慢挺多的.而modelsim是我比较熟悉的一款仿真软件,固然选它作为设计功能的验证.为了将vivado和mod ...

  8. cadence安装完怎么打开_Linux 环境下Vivado与Cadence仿真工具联合仿真环境的搭建

    在之前本公众号写过两篇关于工具更新对仿真调试提高效率的文章,[干货]推荐一款FPGA仿真调试鸟枪换炮的工具!本文就介绍其中一种仿真环境的搭建过程.后续还有VCS+Verdi环境的安装介绍,敬请期待. ...

  9. VSCODE修改文字编码格式为GB2312和TAB键为2个空格(MDK5和VSCODE联合开发STM32程序)

    在MDK5中,代码.变量等的高亮显示或代码自动补全做的不是很好,经常会出现在A函数中有变量的高亮功能,在B函数中就没有了.特别是在RT-Thread创建的多个线程中,发现同一文件中的其它函数中的变量都 ...

最新文章

  1. python个人博客搭建说明书_技术分享|利用Python Django一步步搭建个人博客(二)...
  2. python我的世界给予物品指令_我的世界给予物品指令是什么
  3. 基于Express+mongoose搭建的学生管理系统(2017-08-07)
  4. java汽车生产工厂模式_什么是工厂模式java
  5. centos 6.5配置php,CentOS 6.5安装php5.6
  6. idea中git如何切换到master_IDEA中Git的使用
  7. hive sql练习_经典的SparkSQL/Hive-SQL/MySQL面试-练习题
  8. 独立站现在好不好做?
  9. 喂不饱的滴滴,也要撇开腾讯另立门户了
  10. 人之间的尊重是相互的_人与人之间,最长久的关系,不是友情,不是爱情,而是…… ( 好文 )...
  11. 信息与通信工程学科面试准备——信号与系统
  12. python浪漫代码表白npy_python实现npy格式文件转换为txt文件操作
  13. [HOJ1864]Fibonacci
  14. JavaScript(基础知识)
  15. Developer Test-Jquery-常用技巧
  16. Golang中的runtime.Caller理解
  17. canvas初体验-图片上画方框
  18. 位置式Pid和增量式Pid的定义及应用
  19. 【论文精读】Quality evaluation-based iterative seam estimation for image stitching
  20. 达梦数据库冷备份与还原

热门文章

  1. 互联网电商大数据环境 ——大数飓数据分析实践培训精华笔记(三)——数据仓库理论
  2. 如何选择java虚拟主机(java空间、jsp空间)
  3. CSS display详解
  4. 程序设计方法(第二版) 第八章习题答案分享
  5. STM32开发项目:一些模拟电子开关的介绍与驱动
  6. android支付界面设计,Android支付宝支付设计开发
  7. python爬取酷狗音乐_python爬取酷狗音乐播放地址
  8. android toast下载,Toast!
  9. 让青春继续----缅怀我的大学生活
  10. App inventor小画板