Published
Edited
Dec 13, 2021
2 stars
Insert cell
Insert cell
machine = ({
clock: 'clk',
asyncReset: '~reset_n',
cond: '{a, b}',
ascii: true,
states: {
s00: {s01: "2'b01", s10: "2'b10", err: "2'b11"},
s01: {s11: "2'b11", s00: "2'b00", err: "2'b10"},
s11: {s10: "2'b10", s01: "2'b01", err: "2'b00"},
s10: {s00: "2'b00", s11: "2'b11", err: "2'b01"},
err: {}
}
})
Insert cell
render(machine)
Insert cell
fsm.emit.verilog(machine)
Insert cell
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more