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

相关推荐
Aevget5 小时前
「Java EE开发指南」如何用MyEclipse开发Java EE企业应用程序?(二)
java·ide·java-ee·开发·myeclipse
风已经起了5 小时前
FPGA学习笔记——图像处理之对比度调节(直方图均衡化)
图像处理·笔记·学习·fpga开发·fpga
luckys.one6 小时前
第12篇|[特殊字符] Freqtrade 交易所接入全解:API、WebSocket、限频配置详解
网络·ide·python·websocket·网络协议·flask·流量运营
T - mars7 小时前
Pycharm中使用git
ide·git·pycharm
szxinmai主板定制专家7 小时前
基于ZYNQ的ARM+FPGA+yolo AI火灾实时监测与识别系统
arm开发·yolo·fpga开发
DreamNotOver8 小时前
将 Jupyter Notebook 转换为 PDF
ide·jupyter·pdf
北冥有鱼被烹9 小时前
【微知】vscode如何自动换行?(Option + Z)
vscode·编辑器
li星野9 小时前
打工人日报#20250925
程序人生·fpga开发
hahaha601611 小时前
PS_PL设计
fpga开发
ARM+FPGA+AI工业主板定制专家11 小时前
基于RK3576+MCU+FPGA的工业自动化控制板解决方案
fpga开发