How Genode came to RISC-V
genode.org
genode.org
Here at Berkeley Architecture Research and our spin-off company SiFive, we are working on finalizing version 1.9 of the privileged ISA, which includes a lot of useful features for operating system implementers. This includes a standardized way of performing memory-mapped IO, debug port, and possibility of standalone boot.
That being said, you can already use a RISC-V processor by programming the RTL onto an FPGA board. The Zedboard and ZC706 are both officially supported. Though both of these boards are pretty expensive.
When (roughly estimated) can we expect the first actual boards?
> The Zedboard and ZC706 are both officially supported. Though both of these boards are pretty expensive.
How long will these boards be supported in later versions of Risc-V / ISA? It makes no sense to purchase an expensive board unless it can be used for a long time in upcoming RTL versions.
I've known of RISC-V for a while, and just learned of IBM's efforts to open up their Power Architecture: https://en.wikipedia.org/wiki/OpenPOWER_Foundation
Does anyone know of any other free and open processor architectures? I hope we'll see a GPU one soon.
Sparc is also open and has been for quite some time.
If you make GPUs like NVidia, AMD, and Intel do, you may be sued.
However, nothing stops you from just spamming extremely simple cores attached to a standardized bus architecture that talks to a singular extremely wide and fast memory controller.
Largely, this is slowly what GPUs are turning into.
J Core is the opened version of SuperH, and thus already has good OS and compiler support: http://0pf.org/j-core.html
J Core is perhaps the main ‘competitor’ to RISC-V: they're both fully open, unencumbered, well-designed architectures suitable for both embedded devices and full systems.