如何在VSCode中优雅地书写Verilog

这篇具有很好参考价值的文章主要介绍了如何在VSCode中优雅地书写Verilog。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、插件安装&配置

安装Verilog-HDL/SystemVerilog/Bluespec SystemVerilog插件实现语法高亮、定义跳转、代码检错
vscode写verilog,vscode,fpga开发,职场和发展
配置方法:
1.打开配置界面.
vscode写verilog,vscode,fpga开发,职场和发展
2.在Ctags路径选项的框内填入ctags.exe所在路径.(实现定义跳转功能)
vscode写verilog,vscode,fpga开发,职场和发展
3.语法检查选项,检查器选择modelsim,并选择Modelsim的工作库所在位置.(实现语法检查)
vscode写verilog,vscode,fpga开发,职场和发展
工作库的建立方法(以vivado联合modelsim仿真为例)
1.打开vivado,如图所示选择Compile Simulation.vscode写verilog,vscode,fpga开发,职场和发展
2.仿真器选择ModeiSim的,选择常见的器件家族,建立存在工作库的文件目录并填入,选择modelsim的win64文件夹作为modelsim仿真器所在目录,勾选Compile Xilinx IP,最后点击compile即可生成相应工作库(注:此处等待时间较长).
vscode写verilog,vscode,fpga开发,职场和发展

安装Verilog Highlight实现变量高亮.vscode写verilog,vscode,fpga开发,职场和发展

二、在VSCode中编译&打开Modelsim仿真

1.编译

在VSCode中打开源文件所在目录,编写完设计文件和仿真文件后,按住ctrl+`打开终端,输入vlog *.v 编译该工作目录下的全部.v文件.(也可以输入vlog xxx.v文件单独编译对应的.v文件).
vscode写verilog,vscode,fpga开发,职场和发展
编译完成后,错误和警告信息在终端中可见.
vscode写verilog,vscode,fpga开发,职场和发展

2.打开modelsim仿真

在终端中输入vsim xxx.v(xxx.v为对应tb文件名).
vscode写verilog,vscode,fpga开发,职场和发展
随后弹出modelsim.
vscode写verilog,vscode,fpga开发,职场和发展

3.Modelsim中的界面设置

1.将每个界面打开到最大;
2.工具栏处右键,只保留此三项,然后移动对应工具组位置,调整至自己喜欢的状态.
vscode写verilog,vscode,fpga开发,职场和发展

4.Modelsim基础操作

1.展开work,找到对应的tb文件,右键Simulate.
vscode写verilog,vscode,fpga开发,职场和发展
2.在sim中,找到被例化的文件,右键添加到波形.
vscode写verilog,vscode,fpga开发,职场和发展
3.进入波形界面,右键时间,选择Grid那项.
vscode写verilog,vscode,fpga开发,职场和发展
4.取消勾线网格设置,时间单位根据需要设置.vscode写verilog,vscode,fpga开发,职场和发展
注:3、4操作过以后,操作结果会适用于之后新建的modelsim工程中.

5.点击图示按钮简化变量名,变量位置可拖动调整.vscode写verilog,vscode,fpga开发,职场和发展
6.选择相关变量后可点击调整属性
vscode写verilog,vscode,fpga开发,职场和发展
一般常调整:进制选项,取消进制前置位的显示,设置颜色和调整高度.
vscode写verilog,vscode,fpga开发,职场和发展
vscode写verilog,vscode,fpga开发,职场和发展
选择完毕后点击Apply,再点击OK关闭窗口即可.
7.输入仿真时间(如1000ms),点击开始仿真
vscode写verilog,vscode,fpga开发,职场和发展
8.观测仿真结果,点击下图所示按键能切换到一个比较舒服的观测比例.
vscode写verilog,vscode,fpga开发,职场和发展
观测示例:
在观测的过程中,可以锁住对应光标的位置作为标记,然后点击+后重新生成一个自由光标,自由光标生成多了可以点击-删除.
vscode写verilog,vscode,fpga开发,职场和发展文章来源地址https://www.toymoban.com/news/detail-860431.html

到了这里,关于如何在VSCode中优雅地书写Verilog的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 从根本上优雅地解决 VSCode 中的 Python 模块导入问题

    整体概述: 在我尝试运行 test_deal_file.py 时,我遇到了一个 ModuleNotFoundError 错误,Python告诉我找不到名为 controllers 的模块。这意味着我无法从 deal_file.py 中导入 read_excel 函数。 为了解决这个问题,我尝试了几种方法。 首先,我使用了相对导入,这在不改变当前工作目录的情况

    2024年04月17日
    浏览(35)
  • vscode搭建Verilog环境

    最近实验室要做FPGA相关的工作,于是笔者开始自学相关技术。目前市面上最成熟的工具应该是VCS+Verdi,但是考虑到该工具链仅支持Linux,而且软件画面过于古早,安装和使用都过于冗杂,并且对新手来说学习成本实在太高。 因此我整理了各种资料,记录了本人使用vscode搭建轻

    2024年01月25日
    浏览(30)
  • verilog vscode linux

    插件:Verilog Hdl Farmat 功能:代码高亮、光标放到变量上提示变量的信息等

    2024年02月06日
    浏览(30)
  • vscode stm32cubemx 优雅开发stm32,最简单步骤教程

    下载STM32cubeMX,这个大家可以自己在stm的官网下载到 下载VSCode 下载arm-none-eabi-gcc 下载MinGW-w64,为了实现里面的makefile 等功能 下载OpenOCD这里用来调试stm32,支持jlink stlink daplink 上述安装步骤1、安装步骤2在这里比较简单,就不赘述了  此处我们下载zip包,方便安装。 以我为例

    2024年02月12日
    浏览(57)
  • VSCode关联VIVADO编辑Verilog

    插件系列文章目录: (1)modelsim安装使用及Vivado关联 (2)VSCode关联VIVADO编辑Verilog (3)Modelsim观察波形–基础操作 (4)Quartus联合 ModelSim仿真及测试 有时候接手别人的代码,或者从网上找的开源代码,每个人风格不一致,对齐缩进也不一样,阅读起来很累。有没有什么方法

    2024年02月16日
    浏览(48)
  • system verilog VSCode Windows 配置简述

    本文章的目的并非完全在 VSCode 中进行 system verilog 编程,而是以 vivado 为核心,将 VSCode 作为编译器。 安装 ctags 如果你没有安装 chocolatey,见 install chocolatey 这样安装可以免除配置 PATH 之苦 安装 iverilog Icarus Verilog for Windows 中选择最新的安装即可 安装配置 VSCode 插件 Verilog-HDL

    2024年02月06日
    浏览(33)
  • 在VSCode中配置Verilog仿真环境(详细示例)

    最近刚接触数字逻辑这门课,需要用到Verilog并配套Vivado编程,但是本人觉得Vivado内的操作较为繁琐,并且课上对Verilog涉及不多,容易导致新手在实际编写时遇到各种问题。 故本文将描述在VSCode中配置Verilog仿真的方法,同时补充对TestBench文件的讲解,希望可以通过VSCode更简便

    2024年02月16日
    浏览(32)
  • VScode配置verilog环境(代码补全,报错,波形仿真)

    在win11的系统里,ise软件不能运行,而在虚拟机中ise的配置也很费劲,今天在这里教大家在VScode中玩转Verilog。 实现代码补全、代码高亮、错误检查 实现生成Testbench 实现波形仿真 iverilog(自带gtkwave)、ctags.exe 所需配置文件 官方下载网址 (速度较慢) iverilog:Icarus Verilog for Windows

    2024年01月16日
    浏览(46)
  • 最优雅最简洁的VsCode配置Jupyter多版本Python内核的方法(不涉及Anaconda)

    接上一篇笔记,当我们安装好了多个版本的Python解释器,同时想要在VsCode中使用Jupyter来运行不同版本Python编写的代码。 可以这样进行操作: 点击左侧扩展插件的按钮,搜索框中输入【Jupyter】,默认第一个会显示微软发布的Jupyter插件,点击【安装】 以Python3.11版本为例,【

    2024年02月14日
    浏览(47)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包