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、可以按鼠标右键,输出图片。