Skip to content
WaveDrom templates

FSM-controlled Signals

Control signals driven by a finite state machine.

Template previewWaveDrom
clk stateIDLEFETCHDECEXECWBmem_readmem_writereg_write

Make it your own.

{
  "signal": [
    {"name":"clk","wave":"p........"},
    {},
    {"name":"state","wave":"=.==.=.=","data":["IDLE","FETCH","DEC","EXEC","WB"]},
    {"name":"mem_read","wave":"0.1.0...."},
    {"name":"mem_write","wave":"0.....1.0"},
    {"name":"reg_write","wave":"0......10"}
  ]
}