[go: nahoru, domu]

Skip to content

A FPGA-supported RISC-V CPU with 5-stage pipeline implemented in Verilog HDL. Achieve good performance due to optimizations like branch prediction and cache.

Notifications You must be signed in to change notification settings

yyNoBug/RISCV-CPU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RISCV-CPU

A RISCV CPU with 5-stage pipeline.

Test performance (Icahe Version on FPGA)

Name Passed
array_test1 P
array_test2 P
basicopt1 P
bulgarian P*
expr P
gcd P
hanoi P*
lvalue2 P
magic P*
manyarguments P
multiarray P
pi P
qsort P*
queens P
statement_test P*
superloop P
tak P

Test performance (Dcahe Version on FPGA)

Name Passed
array_test1 F
array_test2 F
basicopt1 U
bulgarian U
expr U
gcd U
hanoi F
lvalue2 U
magic P
manyarguments F
multiarray F
pi P
qsort F
queens U
statement_test F
superloop F
tak F

Test performance (Pred Version not on FPGA)

Name Passed
array_test1 U
array_test2 U
basicopt1 P
bulgarian P
expr P
gcd P
hanoi U
lvalue2 U
magic P
manyarguments U
multiarray U
pi U
qsort P
queens P
statement_test U
superloop U
tak U

About

A FPGA-supported RISC-V CPU with 5-stage pipeline implemented in Verilog HDL. Achieve good performance due to optimizations like branch prediction and cache.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published