SymRISC-32 Datapath Visualizer

Click a line to toggle a breakpoint.

Ready cycle 0 PC 0x0000
SymRISC-32 single-cycle datapath PC + 4 Instruction memory Control 0 1 Read reg 1 Read reg 2 Read reg 3 Write reg Write data Read data 1 Read data 2 Read data 3 Registers Sign- extend 0 1 0 1 ALU Zero Less 1 0 Address Write data Read data Data memory 0 1 0 1 [31:27] [26:21] Var1 [20:15] Var2 [14:9] Dest [14:0] imm [8:4] shamt
active data path branch decision unused this cycle X don't-care signal

Registers

Data memory