跳转到内容

VIDE : 现代 SystemVerilog 编程 IDE

将现代软件 IDE 的功能带入硬件世界

支持 macOS、Linux 和 Windows

Vide 是由 南京大学 PASCAL 研究组 (吴家焱、洪佳荣等) 研发的开源现代 SystemVerilog 编程 IDE,为硬件开发者带来了传统硬件 IDE 中常常缺失的十余种代码分析功能,包括 精准补全、 代码标注、 自动重构 以及 语义高亮 等。借助 Vide,硬件开发者能够更加高效地理解、编写和维护 Verilog/SystemVerilog 代码。

让硬件设计
像开发软件一样丝滑顺手


特性对比

Vide 把现代 IDE 体验带进了 HDL 世界。从「精准补全」到「语义高亮」,Vide 提供了完整的 Verilog/SystemVerilog 开发体验。

Quartus
Intel
Vivado
Xilinx
Verible
Most-Starred OSS
Vide
南京大学 PASCAL 组
精准补全 ✕ ✕ ✕ ✓
代码标注 ✕ ✕ ✕ ✓
自动重构 ✕ ✕ △ 仅支持 linter 的 quickfix 和 autoexpand ✓
语义高亮 ✕ ✕ ✕ ✓
定义跳转 △ 仅支持从实例跳到模块定义 ✓ ✓ ✓
引用搜索 ✕ ✓ ✓ ✓
悬停信息 ✕ △ 支持显示变量的类型信息 ✕ ✓
重命名 ✕ ✕ ✓ ✓
语法高亮 ✓ ✓ △ 自身不支持,需要编辑器提供语法高亮 ✓
符号大纲 △ 仅支持模块 ✕ ✓ ✓
折叠 ✓ ✓ △ 自身不支持,需要编辑器提供缩进折叠 ✓
实时诊断 ✕ ✓ △ 仅支持语法错误和 linter 规则 ✓ BETA
签名提示 ✕ ✕ ✕ ✓
语义选区 ✕ ✕ ✕ ✓