Vivado与Modelism、VScode联合使用
文章目录
- 前言
- 一、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联合使用相关推荐
- qt与python互联_PYQT5 vscode联合操作qtdesigner的方法
除了使用pycharm外,还可使用vscode来操作pyqt,方法如下: 1. 在vscode中配置相关的pyqt的相关 根据自己实际情况修改第一项pyqt的路径 2. 创建一个文件夹,右键,最后一项 ...
- vspythonqt混合_PYQT5 vscode联合操作qtdesigner的方法
除了使用pycharm外,还可使用vscode来操作pyqt,方法如下: 1. 在vscode中配置相关的pyqt的相关 根据自己实际情况修改第一项pyqt的路径 2. 创建一个文件夹,右键,最后一项 ...
- 教程:在Vivado中指定VSCode作为文本编辑器
教程:在Vivado中指定VSCode作为文本编辑器 更新历史 20190325: 首次发布 20201027: 对本文第三步中需要填写的内容做了修改,使得VSCode能够实现光标的自动定位.该修改的 ...
- VSCode 联合调试Python/C++
VSCode 联合调试Python/C++ 测试环境 编写C++扩展 1. 编写C++实现:`myadd.cpp` 2. 编写要调用该扩展的Python脚本: `myscript.py` 3. 编写s ...
- vivado与modelsim的联合仿真(二)
最近在做Zynq的项目,曾经尝试使用ISE+PlanAhead+XPS+SDK组合和Vivado+SDK来搭建工程,使用中发现前者及其不方便后者有诸多不稳定.近期得闻Xilinx退出Vi ...
- 使用Vivado出现过的问题 Vivado编辑器用Vscode重启后又变为默认 Vivado启动timout问题
CSDN有Vivado用Vscode编辑的教程 Vivado加上VsCode让你的生活更美好_南工小王子的博客-CSDN博客_vivado vscode 但是可能会出现重新启动Vivado后编辑器由C ...
- vivado与modelsim的联合仿真(一)
vivado软件中也自带仿真工具,但用了几天之后感觉仿真速度有点慢,至少比modelsim慢挺多的.而modelsim是我比较熟悉的一款仿真软件,固然选它作为设计功能的验证.为了将vivado和mod ...
- cadence安装完怎么打开_Linux 环境下Vivado与Cadence仿真工具联合仿真环境的搭建
在之前本公众号写过两篇关于工具更新对仿真调试提高效率的文章,[干货]推荐一款FPGA仿真调试鸟枪换炮的工具!本文就介绍其中一种仿真环境的搭建过程.后续还有VCS+Verdi环境的安装介绍,敬请期待. ...
- VSCODE修改文字编码格式为GB2312和TAB键为2个空格(MDK5和VSCODE联合开发STM32程序)
在MDK5中,代码.变量等的高亮显示或代码自动补全做的不是很好,经常会出现在A函数中有变量的高亮功能,在B函数中就没有了.特别是在RT-Thread创建的多个线程中,发现同一文件中的其它函数中的变量都 ...
最新文章
- python个人博客搭建说明书_技术分享|利用Python Django一步步搭建个人博客(二)...
- python我的世界给予物品指令_我的世界给予物品指令是什么
- 基于Express+mongoose搭建的学生管理系统(2017-08-07)
- java汽车生产工厂模式_什么是工厂模式java
- centos 6.5配置php,CentOS 6.5安装php5.6
- idea中git如何切换到master_IDEA中Git的使用
- hive sql练习_经典的SparkSQL/Hive-SQL/MySQL面试-练习题
- 独立站现在好不好做?
- 喂不饱的滴滴,也要撇开腾讯另立门户了
- 人之间的尊重是相互的_人与人之间,最长久的关系,不是友情,不是爱情,而是…… ( 好文 )...
- 信息与通信工程学科面试准备——信号与系统
- python浪漫代码表白npy_python实现npy格式文件转换为txt文件操作
- [HOJ1864]Fibonacci
- JavaScript(基础知识)
- Developer Test-Jquery-常用技巧
- Golang中的runtime.Caller理解
- canvas初体验-图片上画方框
- 位置式Pid和增量式Pid的定义及应用
- 【论文精读】Quality evaluation-based iterative seam estimation for image stitching
- 达梦数据库冷备份与还原