BOOM v 2 an open-source out-of-order RISC-V core
Chisel: constructing hardware in a Scala embedded language