VScode 画时序图(FPGA)

1、先安装插件:

2、然后就可以编写一个.js文件,如下:

复制代码
{signal: [
  {name: 'clk', wave: 'p.......|..'},
  {name: 'rstn', wave: '01......|..'},
  {name: 'din_vld', wave: '0.1.0...|..'},
  {name: 'din', wave: "x.==x...|..", data: ["D0", "D1"] },
  {name: 'dout_vld', wave: '0.1.0...|..'},
  {name: 'dout', wave: "x.==x...|..", data: ["R0", "R1"]},
  {},
  {},

  {name: 'clk', wave: 'p.......|..'},
  {name: 'rstn', wave: '01......|..'},
  {name: 'din_vld', wave: '0.1.0...|..'},
  {name: 'din', wave: "x.==x...|..", data: ["D0", "D1"] },
  {name: 'dout_vld', wave: '0..1.0..|.'},
  {name: 'Result', wave: "x..==x..|..", data: ["R0", "R1"]},
  {},
  {},

  {name: 'clk', wave: 'p.......|..'},
  {name: 'rstn', wave: '01......|..'},
  {name: 'din_vld', wave: '0.1.0...|..'},
  {name: 'din', wave: "x.==x...|..", data: ["D0", "D1"] },
  {name: 'dout_vld', wave: '0...1.0.|..'},
  {name: 'Result', wave: "x...==x.|..", data: ["R0", "R1"]},
  {},
  {},


  {name: 'clk', wave: 'p.......|..'},
  {name: 'rstn', wave: '01......|..'},
  {name: 'din_vld', wave: '0.1.0...|..'},
  {name: 'din', wave: "x.==x...|..", data: ["D0", "D1"] },
  {name: 'dout_vld', wave: '0....1.0|..'},
  {name: 'Result', wave: "x....==x|..", data: ["R0", "R1"]},
  {},
  {},




]}

很容易看懂格式,或者可以看这篇博客,里面对这个语法讲的更透彻:VScode中使用WaveDrom插件画时序图(波形图)-CSDN博客。(但我用的很简单,只是简单的时序,可以对照这段代码,然后自己试一下,生成下面的图,就知道每段话是什么意思了)

3、写好js文件之后,保存之后,按快捷键ctrl+K,再按ctrl+D,就会得到输出的图片,

4、可以按鼠标右键,输出图片。

相关推荐
携欢1 小时前
CodeQL(Mac)安装与测试(Visual Studio)简明指南
ide·vscode·macos
Android小码家3 小时前
Vscode + docker + qt 网络监听小工具
vscode·qt·docker
中国胖子风清扬3 小时前
Rust 序列化技术全解析:从基础到实战
开发语言·c++·spring boot·vscode·后端·中间件·rust
博览鸿蒙5 小时前
成为一个年薪30W+的FPGA工程师是一种什么体验?
fpga开发
susu10830189117 小时前
如何选择文件夹然后用vscode直接打开
ide·vscode·编辑器
非得登录才能看吗?7 小时前
开发环境 之 编辑器、编译器、IDE梳理
ide·编辑器
艾莉丝努力练剑10 小时前
GCC编译器深度解剖:从源码到可执行文件的全面探索
c++·ide·经验分享·gcc
熊猫钓鱼>_>11 小时前
在VSCode中更新或安装最新版的npx和uv工具
ide·vscode·uv
猫头虎12 小时前
IDE mac M芯片安装报错:如何解决“InsCode.app 已损坏”,无法打开
ide·vscode·macos·inscode·编辑器·idea·mac
MicrosoftReactor14 小时前
技术速递|Copilot 的 Next Edit Suggestions(NES)现已在 JetBrains IDE 中开放公测
ide·copilot