吳哲郁
The codebase is derinved from microxblue/rv32_linux.
You could setup RISCV GNU toolchain by following the instruction in the GitHub repository or as the following.
march
and mabi
Verilator is a software programming tool which converts the hardware description language Verilog to a cycle-accurate behavioral model in the programming languages C++ or SystemC.
Verilator is an open source projects. With it, we can run RTL simulation for this project without needing to use a paid EDA tool.
To install Verilator, please follow the instructions on the official website.
To boot linux on the emulator, please run the following commands:
If the emulation is successfully run, you will see the following boot log on the terminal
To boot linux on the RTL simulation, please run the following commands: