Skip to content

NOPLAB/simple-riscv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simple-riscv

What is this

RISC-V(rv32i)をRust言語を用いてエミュレーターとして実装しました。

simple-riscv というリポジトリ名にある通り、シンプルで読みやすく理解しやすいように実装しました。

プログラムは別の方が書かれたChisel言語のエミュレーターを参考に作成しているので、ハードウェア寄りの実装になっています。

まだ未完成のため、一部命令は使用できません。src/processor/decode.rs に実装されている命令一覧があります。

Run

cargo run filepath

Example

cargo run test/rv32ui-p-add

About

simple riscv emulator written in rust

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •