![image.png](/uploads/projects/askgg@des9mp/8f1e3585a6f6ce6ef7dad85dc889d3c1.png)
{signal: [
{name: 'clk', wave: 'p.....|...'},
{name: 'dat', wave: 'x.345x|=.x', data: ['head', 'body', 'tail', 'data']},
{name: 'req', wave: '0.1..0|1.0'},
{},
{name: 'ack', wave: '1.....|01.'},
{ name: "Alfa", wave: "01.zx=ud.23.45678..90" , data:['上升','2','3','4','5','6','7','8']},
{},
{ name: "pclk", wave: 'p.......' },
{ name: "Pclk", wave: 'P.......' },
{ name: "nclk", wave: 'n.......' },
{ name: "Nclk", wave: 'N.......' },
]
}
![image.png](/uploads/projects/askgg@des9mp/4ea31892e665ad3ea6d52fcac4988dca.png)
{signal: [
{wave: '01010101010101'}, //toggling
{wave: '0.1.0.hl'}, //dot(.) holds a value, h/l for high and low
{wave: '222xxx345.6789'}, //multi-bit, x, 345 = colors, 6789 == x
{wave: ''}, //blank line
//text
{wave: '2.2.2.2.2.2.2.',
data: ["abcdefg", "hijk", "lmnop", "qrs", "tuv", "wx", "yx"]},
{wave: ""},
//name and clocks
{name: "posclk", wave: 'pPp...........'}, //capital letters for arrows
{name: "negclk", wave: 'n.N..n........'}, //
{name: "divclk", wave: 'lplpl.h.l.h.pl'},
{wave: ''},
//fun
{name: "barak", wave: '01.zx=ud.23.45'},
//gapa
{name: "gapa", wave: '01|022|0|x|.22'},
//arrows with nodes and edges
{name: "arrows", wave: '0n0....2..x2..',
node: '.a........d'},
{ wave: '1.0.10..x0....',
node: '....b...c'},
],
edge:[
'c<~>d I found the bug!',
],
}
![image.png](/uploads/projects/askgg@des9mp/7f13f02512e252b02c6770ce8ebf45e2.png)