Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>VCD Waveform ViewerNew to Visual Studio Code? Get it now.
VCD Waveform Viewer

VCD Waveform Viewer

Aaronlu2026

|
8 installs
| (0) | Free
GTKWave-like VCD waveform viewer inside VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

VCD Waveform Viewer

内嵌在 VS Code 里的通用 VCD(Value Change Dump)仿真波形查看器,交互体验对标 GTKWave。主要面向嵌入式场景的时序分析与调试(配合嵌入式平台软件生成的信号数据),同时也适用于数字电路 / 芯片仿真的波形调试。

功能亮点

  • 双击 .vcd 直接打开(Custom Editor),支持多 module / 多层嵌套,信号名自动带模块前缀
  • 1-bit 阶梯波形 + 总线值显示(Hex/Bin/Dec,全局默认 + 右键单信号覆盖)
  • 缩放 / 平移、双光标测 Δt、左键拖拽测量、右键二维平移
  • 信号搜索过滤、拖拽排序、单独配色、全选联动
  • 去重显示、值搜索高亮(精确 / 位通配 / 范围)、活动范围带
  • 字节流解析(支持 GB 级大文件)、精简解析(只保留勾选信号,释放内存)
  • 配置导出 / 导入(顺序、颜色、光标、显隐、去重、搜索、进制)

安装

code --install-extension vcd-waveform-viewer-0.2.3.vsix

也支持从源码构建:npm install && npm run package,再安装生成的 .vsix。

文档

  • 📖 完整使用说明:USER_GUIDE.md

开发调试

npm install
npm run build

用 VS Code 打开仓库根目录,按 F5 启动 Extension Development Host,双击任意 .vcd 文件即可看到波形。

打包安装(日常使用)

npm run package
code --install-extension vcd-waveform-viewer-0.2.3.vsix

冒烟测试

node test/parser-smoke.mjs <your.vcd>

目录结构

src/         扩展宿主(Node 侧):CustomEditorProvider、视图状态、配置读写
webview/     前端(纯 TS + Canvas):解析器、Worker、渲染、信号列表
test/        解析器冒烟测试(Node 直接跑)
vcd_setting/ 导出的配置示例
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft