3 ms·
PULPino – An open-source microcontroller system based on RISC-V
- zik 11y agoIt's great to see how RISC-V has stimulated a lot of activity in open source CPU design. There are a few implementations now: * Rocket https://github.com/ucb-bar/rocket-chip https://github.com/ucb-bar/rocket-chip * lowRISC ASIC http://www.lowrisc.org/ http://www.lowrisc.org/ * PicoRV32 https://github.com/cliffordwolf/picorv32 https://github.com/cliffordwolf/picorv32 * BOOM (derived from Rocket) https://github.com/ucb-bar/riscv-boom https://github.com/ucb-bar/riscv-boom * SODOR https://github.com/ucb-bar/riscv-sodor https://github.com/ucb-bar/riscv-sodor * VSCALE https://github.com/ucb-bar/vscale https://github.com/ucb-bar/vscale Anyone know of any more?
- donpdonp 11y agoAre any of these in fabrication and for sale in small quantities?
- erichocean 11y agoNot yet, but you can synthesize a few of them on FPGA boards which you can buy today, and I believe the lowRISC team in particular is working towards Pi-like boards IIRC.
- razer6 11y agoFabrication yes. But no sale yet. PULPino is taped-out on the Imperio ASIC for engineering samples.
- FullyFunctional 11y ago* YARVI https://github.com/tommythorn/yarvi https://github.com/tommythorn/yarvi (the oldest non-Berkeley implementation) * https://github.com/VectorBlox/risc-v https://github.com/VectorBlox/risc-v PULPino is sure making a lot of noise, but it's far from the only option out there despite the impression they seem to want to create.
- BoysenberryPi 11y agoHow are you getting this impression from them? I've seen literally nothing from them that would suggest they are trying to make it seem like they are the only one working with RISC-V
- atraber 11y agoAs you were already saying, it is not our goal to make it seem as if we were the only ones out there that work with RISC-V. We want to share our work in the hope that others find it useful and maybe be able to use it for their own projects. In fact we are very much aware that there are others that have implemented RISC-V based cores and we have learned a lot from their work. PULPino is not limited to just one core, but also provides a bus, peripherals and so on. What we published is using the RI5CY core that we developed in-house, but the PULPino platform can also be used with any other RISC-V based core. For example we have made some experiments with Z-Scale which only took us a couple of hours to integrate with the platform.
- razer6 11y ago* f32c https://github.com/f32c/f32c https://github.com/f32c/f32c