soft-fpga-riscv-linux
RISC-V のコアの RTL を Verilator で C++ にし、Wasm にしてブラウザで回します。 PC で Linux の起動を済ませて保存した状態を読み戻し、BusyBox のシェルから始めます。 Logic Analyzer で CPU の中の信号も見られます。
The RTL of RISC-V cores, turned into C++ by Verilator and into Wasm, running in the browser. A Linux boot saved on a PC is restored, so it starts at the BusyBox shell. A logic analyzer shows the signals inside the CPU.
| コアCore | ISA | 中身Contents |
|---|---|---|
| mmRISC-2 | RV64GC, Sv39 | Linux + OpenSBI + BusyBox (mmRISC-2 の起動一式) Linux + OpenSBI + BusyBox (the boot files of mmRISC-2) |