blarney-lang / pebbles

RISC-V processor framework with plugable pipelines
7 stars 3 forks source link
fpga gpgpu haskell risc-v

Pebbles

Pebbles is a RISC-V processor framework supporting plugable pipelines. Different pipeline implementations may be connected to the same instruction set implementation by way of a common pipeline interface. Pebbles is written in Haskell, using the Blarney library.

Currently, Pebbles supports the RV32IMAxCHERI instruction set and two pipelines:

Currently, the only application of the Pebbles framework is the SIMTight GPGPU being developed on the CAPcelerate project.