Hitchhiker’s Guide to the WaveDrom
WaveDrom is a JavaScript application. WaveJSON is a format that describes Digital Timing Diagrams. WaveDrom renders the diagrams directly inside the browser. Element “signal” is an array of WaveLanes. Each WaveLane has two mandatory fields: “name” and “wave”.
{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'},]}{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'},]}{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'},]}https://wavedrom.com/tutorial.html