VSCODE-Verilog开发插件/(代码格式化+Verilog文件树显示+一键例化+UCF转XDC+代码错误检查+语法高亮)

这篇具有很好参考价值的文章主要介绍了VSCODE-Verilog开发插件/(代码格式化+Verilog文件树显示+一键例化+UCF转XDC+代码错误检查+语法高亮)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

VSCODE插件 verilog-hdl-farmat /FPGA开发插件/Verilog开发插件/Verilog文件树

vscode关于verilog格式对齐的问题,VSCODE 插件,fpga开发

VSCODE插件,可实现功能:

功能总结

Verilog 代码格式化

  • 变量对齐
  • 逗号对齐
  • 括号对齐
  • 快捷键:CTRL + L

一键例化功能

  • 例化的代码自动复制到剪切板
  • 快捷键:ctrl+shift+p :输入 Convert_instance

UCF 转 XDC 文件

  • 正常顺序转换
  • 可实现序号的从小到大的排列
  • 快捷键:ctrl+shift+p :输入 Convert UCF to XDC NORMAL ORDER 或 Convert UCF to XDC SORT ORDER

语法高亮

  • ucf, xdc, do, tcl 语法高亮
  • Verilog 语法高亮
  • 高云 .cst 语法高亮

Verilog 代码常用片段

Verilog 代码定义变量悬停显示

代码错误检查

  • 加入 Verilog-HDL/SystemVerilog/Bluespec SystemVerilog 的 linter(Verilog 语法检测)功能

Vivado 仿真文件的快速转换功能

  • 进入 Vivado 工程下的 sim_1\\behav\\questa(或者 modelsim)里面运行命令 Convert Modelsim do 则会把 xxx_compile.do, xxx_elaborate.do, xxx_simulate.do 和加入用户自定义配置文件生成一键运行的 tb.do 文件

incrementSelection 的功能

  • 使用多个游标进行递增、递减或反向选择

加入了 Verilog 文件树显示功能

  • 需要命令 Find Verilog Modules 触发和刷新

前言

  • 注意🔴:高亮代码的时候需要切换颜色主题为:深色+
  • 如果出现报错,可您呢个是因为你的VSCODE版本低了,请更新最新版本,本插件除了代码检查需要使用外部环境外,其他不需要额外的配置.代码检查请参考Verilog-HDL/SystemVerilog/Bluespec SystemVerilog的详细配置.
  • 提升🟢:整个插件是为了方便FPGA开发写的插件功能,其中部分功能是参考了插件市场的,部分是自己觉得需要写的功能.如果大家有好的修改意见或者使用问题,请给我留言. 🐧QQ:1391074994 🐧QQ裙: 819816965
  • 如果好用,请记得给个好评😘😘😘.

功能

  1. 实现verilog代码格式化功能(变量对齐,逗号对齐,括号对齐),加入位宽配置功能。功能触发:按下 ctrl+shift+p :输入 verilog。 快捷键 CTRL + L;
  2. 一件例化功能,例化的代码自动复制到剪切板。功能触发:按下 ctrl+shift+p :输入 Convert_instance。
  3. ucf转xdc文件:
    1. 正常顺序转换。 功能触发:按下 ctrl+shift+p :输入 Convert UCF to XDC NORMAL ORDER。
    2. 可实现序号的从小到大的排列。 功能触发:按下 ctrl+shift+p :输入 Convert UCF to XDC SORT ORDER。
  4. 语法高功能:ucf,xdc,do,tcl语法高亮,verilog语法高亮,高云.cst语法高亮。
  5. verilog代码常用片段。
  6. verilog代码定义变量悬停显示。
  7. 代码错误检查:加入Verilog-HDL/SystemVerilog/Bluespec SystemVerilog的linter(verilog语法检测)功能
  8. vivado仿真文件的快速转换功能 :进入vivado 工程下的sim_1\behav\questa(或者modelsim)里面运行命令Conver Modelsim do 则会把 xxx_compile.do,xxx_elaborate.do,xxx_simulate.do和加入用户自定义配置文件生成一键运行的tb.do 文件.
  • 操作范例:bilibi 示范链接
  • 演示文档链接:CSDN演示文档链接

功能详细介绍

  1. verilog代码格式化: 按下 ctrl+shift+p :输入 verilog 或者 快捷键 CTRL + L;
    gif:vscode关于verilog格式对齐的问题,VSCODE 插件,fpga开发
    加入位宽配置功能:
    vscode关于verilog格式对齐的问题,VSCODE 插件,fpga开发
    默认是17 当前面的变量名很长的时候,会出现后面对不齐的情况,可以适当加大整个数值,使之对齐.

  2. 例化功能:
    可以一键实现当前打开的Verilog文件例化功能,并且复制到剪切板里面,可以之家粘贴.
    gif:vscode关于verilog格式对齐的问题,VSCODE 插件,fpga开发

  3. ucf转xdc文件:

    1. 正常顺序转换 :gif:vscode关于verilog格式对齐的问题,VSCODE 插件,fpga开发

    2. 序号的从小到大的排列转换:gif:gif

  4. 语法高功能:ucf语法高亮,xdc语法高亮,verilog语法高亮,高云.cst语法高亮:
    gif:高亮gif

  5. 代码片段:支持输入的代码片段: | module | geli | jishuqi | shangshenyan | tb | zhuangtaiji | always | dapai | assign | alwaysposclk | alwaysnegclk | begin | end | initial | case | reg | regarray | regmemory | wire | wirearray | array | parameter | localparam | integer | signed | include | def | ifdef | ifndef | elsif | endif | undef | ts | default_nettype | ternary | if | ifelse | for | while | forever | function | generate |genvar
    其中 比较常用的部分:module/geli/jishuqi/shangshenyan/tb/zhuangtaiji/always/dapai
    gif:vscode关于verilog格式对齐的问题,VSCODE 插件,fpga开发

  6. verilog代码定义变量悬停显示:
    gif:vscode关于verilog格式对齐的问题,VSCODE 插件,fpga开发

  7. 代码错误检查:
    gif:vscode关于verilog格式对齐的问题,VSCODE 插件,fpga开发

  8. tb.do 配置
    VIVADO 联合仿真进去modelsim后 进入仿真文件夹 配置合并生成一键仿真文件.
    VIVADO -modelism 仿真生成一键 tb.do vscode关于verilog格式对齐的问题,VSCODE 插件,fpga开发

  9. Setting配置项:

*vscode关于verilog格式对齐的问题,VSCODE 插件,fpga开发文章来源地址https://www.toymoban.com/news/detail-838098.html

  1. 文件树显示
    vscode关于verilog格式对齐的问题,VSCODE 插件,fpga开发
    可以显示verilog的层次结构文件树功能,如果打开的文件夹里面有IP文件的话,在setting里面做了屏蔽操作vscode关于verilog格式对齐的问题,VSCODE 插件,fpga开发
    默认是勾选,则不会识别名称为"ip"或者"core"下面的verilog代码,避免显示许多的顶层文件.

Thanks

  • verilog-simplealign
  • Verilog-HDL/SystemVerilog/Bluespec SystemVerilog

ENGLISH

到了这里,关于VSCODE-Verilog开发插件/(代码格式化+Verilog文件树显示+一键例化+UCF转XDC+代码错误检查+语法高亮)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • vscode中怎样格式化js代码_vscode如何格式化代码

    vs code格式化代码的快捷键如下: 在Mac上 Shift+ Option+F 在Ubuntu上 Ctrl+ Shift+I 但是自带的格式化并不能满足我的需求,这个时候,不得不说插件大法好。 代码格式化为eslint风格 需要插件:eslint

    2024年02月16日
    浏览(77)
  • vscode自动格式化插件配置说明(Prettier - Code formatter)

    1、在应用商店搜索Prettier并下载 2、下载完成之后点击扩展设置  3、点击右上角json配置文件  4、在文件中添加如下代码 5、如果需要格式化vue文件,建议配合ESLint、Vetur两个插件一起使用  一款好用的eslint自动修复插件:eslint-config

    2024年02月12日
    浏览(57)
  • vscode 无法格式化python代码、无法格式化C++代码(vscode格式化失效)另一种解决办法:用外部工具yapf格式化(yapf工具)

    神马情况,我的vscode死活不能格式化python代码,还有C++代码也不能格式化,json代码都能格式化,为啥到python、C++就不行了。。。。 (格式化json代码) (格式化python代码) 都无反应。。。 弄了半天解决不了。。。只能用外部工具解决了,就是麻烦点 搞了个外部工具yapf来格

    2024年02月05日
    浏览(85)
  • vscode 格式化代码

    在 Visual Studio Code 中,你可以使用以下步骤来格式化代码: 打开你的代码文件。 选择你要格式化的代码部分或按  Ctrl+A  来全选。 按下  Shift+Alt+F ,这会触发 \\\"格式化文档\\\" 的命令。 如果你的键盘布局没有 \\\"Alt\\\" 键,或者你的快捷键与其他系统不同,你可能需要自定义或查阅

    2024年01月18日
    浏览(57)
  • VsCode 格式化代码风格

           最近在用vscode写代码,由于 代码在服务器上 ,所以我是 通过remote-ssh 插件 远程 到linux的虚拟机上。之前用的是vscode 1.67的版本,后面升级到了vscode最新的 1.85版本,发现格式化代码不起作用了。后来研究了一下。        首先格式化代码是通过 clang-format这个工具进行

    2024年04月23日
    浏览(75)
  • 使用vscode格式化文档无效(vue代码格式化文档无效)

    问题: 最近在写代码的时候,vscode使用格式化文档不管用。 原因: 单页面使用大量element组件和html代码导致,vscode识别不了。 解决方案: 1、 打开设置,点击右侧的图标打开settings.json文件,在文件中注入代码。 settings.json文件位置,vscode左下角:  设置页面右上角:  在

    2024年02月16日
    浏览(75)
  • vscode格式化代码禁止自动换行

    问题产生 代码格式化的功能由插件提供,比如veture,默认的配置超过很短的长度就回换行。 所以需要修改配置。 打开 文件 - 首选项 - 设置,然后点击右上角的图标。进入settings.json文件。 搜狗截图20220421170631.png 在这里面写配置。 问题解决 1.使用Prettier - Code formatter来格式化

    2024年02月06日
    浏览(52)
  • vscode中如何实现保存自动格式化代码

    两种方法: 1.配置settings.json 文件 第一步,点击 文件 首选项 设置   进入setting.json编辑页面,将下方设置项粘贴到大括号中: \\\"editor.formatOnType\\\": true, \\\"editor.formatOnSave\\\": true, 一定记得前边加个逗号  2.直接在设置中配置一个选项即可      

    2024年02月07日
    浏览(58)
  • VSCode代码格式化自动换行问题

    VSCode设置了保存自动格式化时,代码超过一定长度后会自动换行,我想禁止自动换行,找了很多方法都没有效果。 后来经过了长时间的寻找,终于找到了相应的解决方法,分为两个,如果其中一个不行,可以尝试另外一个。 第一种方法: 打开VSCode,然后在编辑器的顶部菜单

    2024年02月16日
    浏览(51)
  • vscode调教配置:快捷修复和格式化代码

    配置vscode快捷键,让你像使用idea一样使用vscode,我们最常用的两个功能就是格式化代码和快捷修复,所以这里修改一下快捷修复和格式化代码的快捷键。 在设置中,找到快捷键配置: 然后搜索:快捷修复 在快捷键绑定的地方,双击一下,然后输入你的快捷键,就可以了  

    2024年02月10日
    浏览(48)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包