The open-source RISC-V core IP you can shape to your needs!
Low-Power, Low-Freq 1-cyc FPGA Implementation
...
High-Freq 6-cyc ASIC Implementation
WARP-V currently supports only the CPU core itself, with a small instruction memory and data memory.
WARP-V does not currently provide any I/O components.
Here, you can provide your own assembly program that will be hardcoded into the instruction memory of your core. The syntax roughly mimics that defined by the RISC-V ISA, but not exactly.