google / google/CFU-Playground

Add option to use PicoRV32 as the CPU

Open
#268 0 comments 0 reactions 0 assignees View on GitHub
project
Dominant language
Verilog
Stars
565
Forks
160
PR merge metrics
No merged PRs in 30d

Description

The PicoRV has an optional coprocessor interface, [PCPI](https://github.com/cliffordwolf/picorv32#pico-co-processor-interface-pcpi).

It seems similar enough to the VexRiscv CFU interface that with a small shim, we could connect CFUs developed here to the PicoRV.

The goal would be to demonstrate speedup on the same model, using the same CFUs, with both VexRiscv and PicoRV.

This would be a great demonstration of the plug-and-play capability provided by the CPU:CFU interface.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.