https://hackaday.com/2018/11/26/risc-v-cpu-gets-a-peripheral/
https://github.com/mattvenn/TinyFPGA-BX/tree/master/examples/picosoc