RISC-V single-cycle datapathECE 473 Computer Architecture and Organization

Keys

1 to 3switch tab
Space R Backspacestep, run, reset (Run tab)
← →next block, or next instruction
Spaceadd the next block (Build it up)
Vtoggle values on wires (Instructions)
Hturn hover popups on or off
Nregister name table (Instructions)
+ - 0magnifier: zoom in, zoom out, refit
W A S Dmagnifier: move up, left, down, right
mousedrag the diagram or the orange box to move, wheel to resize, click in the overview to center
Ffullscreen
Escclose this

Single-cycle RV32I datapath in the Harris and Harris style, with a PC input on the SrcA mux for auipc, a zero input for lui, and flag-based branches. Everything runs in this file.