WaveDrom Markdown Syntax
Signal Example
Markdown
wavedrom (
{ signal: [{ name: "Alfa", wave: "01.zx=ud.23.456789" }] }
)
Image
Schematic Example
Markdown
wavedrom (
{ assign: [
["out",
["|",
["&", ["~", "a"], "b"],
["&", ["~", "b"], "a"]
]
]
]}
)
Image
Bit Field Example
Markdown
wavedrom (
{reg: [
{"bits": 7, "name": 51, "attr": "OP"},
{"bits": 5, "name": "rd", "attr": "dest"},
{"bits": 3, "name": "funct3", "attr": ["ADD", "SLT", "SLTU", "AND", "OR", "XOR", "SLL", "SRL", "SUB", "SRA"]},
{"bits": 5, "name": "rs1", "attr": "src1"},
{"bits": 5, "name": "rs2", "attr": "src2"},
{"bits": 7, "name": "funct7", "attr": [0, 0, 0, 0, 0, 0, 0, 0, 32, 32]}
]}
)