Profile picture
Wyatt Yuan
睡觉ing
首页
文章
关于我
联系方式
Back to Blog

Verilog环境配置

Nov 14, 2025
Verilog
环境配置
开发工具
硬件描述语言

Verilog环境配置

vscode

用scoop安装插件

scoop install universal-ctags

scoop install iverilog

check

ctags --version
gtkwave --version
iverilog --version

vscode扩展下载

参考

Verilog 编程 - Digital Lab 2025

(12 封私信 / 34 条消息) vscode搭建Verilog HDL开发环境 - 知乎

(12 封私信 / 34 条消息) 一款轻量级verilog HDL开发方案(一)vscode+iverilog搭建开发环境 - 知乎

format

VSCode配置Verilog开发环境 | Esing的小站

scoop install verible

verible-verilog-format --version

image

--indentation_spaces=4 --line_break_penalty=3 --named_port_alignment=align --port_declarations_alignment=align --port_declarations_indentation=indent --module_net_variable_alignment=align --assignment_statement_alignment=align --wrap_end_else_clauses=true --try_wrap_long_lines=true --column_limit=90 --named_parameter_alignment=align --named_parameter_indentation=indent --case_items_alignment=align --enum_assignment_statement_alignment=align --named_port_indentation=indent --formal_parameters_alignment=align --formal_parameters_indentation=wrap --class_member_variable_alignment=align --distribution_items_alignment=align --port_declarations_right_align_packed_dimensions=true

关键设置

image

lint

  • xvlog(重型,最严格,但很慢)

  • verilator(平时用最好,又快又严格)

    • MinGW // 进入mingw终端
      
      pacman -Syu
      
      pacman -S mingw-w64-x86_64-verilator
      
      verilator --version
      
      // 记得将verilator添加到环境变量:...\msys2\current\mingw64\bin
  • iverilog似乎无法跨模块

logisim

logisim-evolution

(13 封私信 / 44 条消息) 用VSCode编辑verilog代码、iverilog编译、自动例化、自动补全、自动格式化等常用插件 - 知乎

安装vivado

官网,登录,下载2024.2

Vivado 安装教程 - Digital Lab 2025

改text editor

vscode

选中Verilog configuration,然后将Linter修改为​​xvlog​(较重型)