waveform editor安装使用

参考链接[https://wavedrom.com/tutorial.html][https://blog.csdn.net/Alex497259/article/details/126307849]

下载

官网网址[https://wavedrom.com/]

使用

signal代码表示

{ signal: [{ name: "test", wave: "0123456789" },{ name: ..., wave: ...}] }
name为姓名,wave中每个字符为1个clk的信号,具体对应关系如下。

信号使用

{signal:[{name:"test",wave:"01.2.3456789zx="}]}
对应波形图
其中.表示延续。其余对应查看即可。

时钟相关

常规状况下使用p,P,n,N表示时钟变换。特殊情况下(如时钟占空比不一样),也可用l,L,h,H

{ signal: [
  { name: "pclk", wave: 'p.......' },
  { name: "Pclk", wave: 'P.......' },
  { name: "nclk", wave: 'n.......' },
  { name: "Nclk", wave: 'N.......' },
  {},
  { name: 'clk0', wave: 'phnlPHNL' },
  { name: 'clk1', wave: 'xhlhLHl.' },
  { name: 'clk2', wave: 'hpHplnLn' },
  { name: 'clk3', wave: 'nhNhplPl' },
  { name: 'clk4', wave: 'xlh.L.Hx' },
]}

信号分组,空行,省略使用见参考链接

省略为|。

添加数据

可以通过data添加数据,data对从左往右自动对应到模型的2-9与=对应的波形。

period与phase

可以改变clk周期与信号的相移。
其余复杂功能见参考链接。

posted @ 2024-10-14 14:28  心比天高xzh  阅读(23)  评论(0编辑  收藏  举报