saursin / riscv-atom

An open-source 32-bit RISC-V soft-core processor
https://riscv-atom.readthedocs.io
MIT License
30 stars 14 forks source link

RV32-M extension implementation #45

Open WangHanChi opened 1 year ago

WangHanChi commented 1 year ago

Hello, We have tried to implement RV32M extension instruction, please have a look. The extension instruction also passes riscv-test benchmark. If you want your riscv-atom to support RV32M, you can look at out code as an reference.

The finished version is in branch stable . Here is the Link 1, Link 2.

Best Regards :+1:

saursin commented 1 year ago

Thank you Wang! I'll definitely have a look. If you're interested in contributing, I invite you to start a PR.

WangHanChi commented 1 year ago

Thanks for your reply, I noticed that you have changed your project recently, so my version (clone at 12/13) is not compatible with your latest version. Maybe you can open a new branch to keep my modified part and you can also keep your latest progress in main branch.

Best Regards :+1:

saursin commented 1 year ago

Alright, will do that! Thanks