Piccolo
CodeArtifactPiccolo is a simple 32-bit RISC-V implementation referenced in the TestRIG randomized CPU-testing work. In that context, Piccolo participates as an implementation that can be instrumented with RVFI-DII; its simple single-issue design allowed TestRIG researchers to replace the instruction cache with a DII queue delivering one compressed or uncompressed instruction per cycle.
WIKI
Overview
Piccolo is described in the TestRIG paper as one of several RISC-V CPU implementations used in the TestRIG ecosystem. The paper groups RVBS, Ibex, Piccolo, Flute, and Toooba as implementations written in either SystemVerilog or Bluespec, and specifically characterizes Ibex and Piccolo as simple 32-bit implementations. The paper also gives Piccolo's repository as https://github.com/CTSRD-CHERI/Piccolo. [C1]
Role in TestRIG
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →