RS Components has some information on HiFive1 – and Arduino-compatible board with a RISC-V processor on its website, written by Andrew Black of the Free and Open Source Silicon Foundation, and the Open Source Hardware User Group.
RISC-V is an open-source instruction set architecture (ISA) – that makesit, sort of, similar to the closed-source ARM or MIPS instruction set architectures. BTW, ‘instruction set architecture’ has nothing to do with the processing architecture – which might be Harvard or von Neumann or something else, with this or that pipeline length, and X or Y data path width. It is really a Grand Name for the list of instruction names, and describing the effect those instructions have on data, that can then be implemented in as Harvard or von Neumann architecture, or something else, with this or that pipeline length, and X or Y data path width…Fabless chip company SiFive has implemented the RISC-V ISA in certain ways, including in its FE310-G000 processor, and that is the chip that has been used in the Arduino-like HiFive1.
To read more, please visit: https://www.electronicsweekly.com/blogs/engineer-in-wonderland/risc-v-processing-hardware-shape-arduino-2018-07/