Re:BOOM v2: an open-source out-of-order RISC-V core
by gok on Tuesday September 26, 2017 @06:54PM
(#15343331)
So is anyone designing RISC-V cores without using Chisel? :)
[ Parent
| on HN ]
Re:BOOM v2: an open-source out-of-order RISC-V core
by PhilWright on Tuesday September 26, 2017 @07:06PM
(#15343420)
Yes, I am about 2/3rds of the way through designing and building a single cycle, modified Harvard architecture, RV32E CPU. You can check it out here...
https://hackaday.io/project/18491-worlds-first-32-bit-homebr...
Although a projected speed of 1Mhz and the size might exclude it from your own project!
Re:BOOM v2: an open-source out-of-order RISC-V core
by gok on Tuesday September 26, 2017 @07:10PM
(#15343447)
I meant more like... just using straight Verilog, but very impressive!
Re:BOOM v2: an open-source out-of-order RISC-V core
by dnautics on Tuesday September 26, 2017 @07:13PM
(#15343465)
I'm not sure I would recommend using straight verilog for something of that magnitude. I do know that some folks that used Perl to assemble verilog into a computer chip, but they regretted the engineering debt that came with it (and the hire they made that instituted that decision).
Re:BOOM v2: an open-source out-of-order RISC-V core
by senatorobama on Tuesday September 26, 2017 @07:15PM
(#15343470)
> Perl to assemble verilog into a computer chip
This is absurdly common.
Re:BOOM v2: an open-source out-of-order RISC-V core
by vanjoe on Tuesday September 26, 2017 @07:15PM
(#15343479)
Yeah there are a few out there. At Vectorblox we have ORCA that we use as a cross-platform replacement for nios/microbaze.
I don't know of anyone who has built anything as sophisticated as BOOM though.
Re:BOOM v2: an open-source out-of-order RISC-V core
by trynumber9 on Wednesday September 27, 2017 @12:05AM
(#15344838)
Nvidia said they're not using Chisel for the RISC-V cores they plan to embed in their GPUs.
Re:BOOM v2: an open-source out-of-order RISC-V core
by rjsw on Tuesday September 26, 2017 @07:15PM
(#15343472)
There is PicoRV32 [1].
Re:BOOM v2: an open-source out-of-order RISC-V core
by cbHXBY1D on Tuesday September 26, 2017 @07:16PM
(#15343488)
Yep and there's https://github.com/SpinalHDL/VexRiscv
But admittedly, SpinalHDL is basically Chisel.
Re:BOOM v2: an open-source out-of-order RISC-V core
by razer6 on Wednesday September 27, 2017 @04:20AM
(#15345814)
There is the PULP project (http://www.pulp-platform.org/) by ETH Zurich and University of Bologna with different open-source RISCV cores written in (System) Verilog.
Re:BOOM v2: an open-source out-of-order RISC-V core
by evancox10 on Tuesday September 26, 2017 @11:03PM
(#15344596)
Yes, see Syntacore's SCR1, Clifford Wolf's PicoRV32,etc.
Granted these are smaller, microcontroller-class cores, but still in pure Verilog. I'm sure there are others out there with more/less performance
Re:BOOM v2: an open-source out-of-order RISC-V core
by chas on Tuesday September 26, 2017 @07:28PM
(#15343563)
Here's a collection of RISC-V cores in Bluespec: https://github.com/csail-csg/riscy