Project Aims To Build a Fully Open SoC and Dev Board
DeviceGuru (1136715) writes "A non-profit company is developing an open source 64-bit system-on-chip that will enable fully open hardware, 'from the CPU core to the development board.' The 'lowRISC' SoC is the brainchild of a team of hardware and software hackers from the University of Cambridge, with the stated goal of implementing a 'fully open computing eco-system, including the instruction set architecture (ISA), processor silicon, and development boards.' The lowRISC's design is based on a new 64-bit RISC-V ISA, developed at UC Berkeley. The RISC-V core design has now advanced enough for the lowRISC project to begin designing an SoC around it. Prototype silicon of a 'RISC-V Rocket' core itself has already been benchmarked at UC Berkeley, with results results (on GitHub) suggesting that in comparison to a 32-bit ARM Cortex-A5 core, the RISC-V core is faster, smaller, and uses less power. And on top of that it's open source. Oh, and there's a nifty JavaScript-based RISC-V simulator that runs in your browser."
Are you expecting high performance from Microsoft IE, in their JScript engine?
One of the reasons Chrome EXISTS is to provide a high performance platform for Google Docs, Gmail and similar large JavaScript applications. These are the applications that intend to replace Microsoft' s cash cow, Office. It would be better for MS to stop shipping IE at all than for them to provide an excellent platform in which to run Google Docs.
Yes it does, but it needs three minutes to boot to shell, at least in firefox.
I just ran Linux on "it", inside Chrome, which is running in a Linux VM on my MacBook Pro.
Yeah. That's not good somehow.
Based on the reported IPS of the RISC-V CPU emulator, it takes 1839 actual hardware instructions to cycle the RISC-V once.
That's what I was about to ask.
But then I wondered -- what actually was the motivation for this all out Open Source SoC?
Finally, he can upgrade his computer...
For those who didn't read TFS, the project is led by people with a track record of getting things done. One team member helped design, and named, the RISC architecture. Others are leaders of the Raspberry Pi project. That suggests these people know how to do this sort of thing successfully.
Yeah. That's not good somehow.
Based on the reported IPS of the RISC-V CPU emulator, it takes 1839 actual hardware instructions to cycle the RISC-V once.
So? The speed of an emulator isn't a reflection on the quality of a CPU. A cycle accurate simulator is designed to function exactly like the real thing in simulated time, not real time. It doesn't reflect either way on the actual silicon.
A better (but still poor) proxy for the performance of a CPU design on silicon is it's elaboration in an FPGA. The generator should be out real soon (I am not affiliated with the project, but it says on the github), then you can test it out on your FPGA board.
Unfortunately without a $250k (I'm guessing) or academic license, you can't elaborate a Cortex A5 for comparison, and neither core design seems like it is optimised for FPGA, so once again a poor comparison, but at least a fair one.
As a practical matter, a mask set at 40nm costs around $60k*, so an opensource SoC implemented on a closed source FPGA is still more open from a practical matter for me than an ASIC which I have to use expensive closed source tools to tape out and pay $60k* each time I run a "build".
-puddingpimp
* Maybe this number comes down through wafer sharing ala MOSIX.
Is there a FORTH interpreter for it?
There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
For a clean sheet CPU design, ARM's instruction set is a horrible choice. It's carrying the bloat of 4 different architecture widths (24, 32, 16 and 64 in that order).
I'm all in favour of people designing their own CPUs. It's not that hard and good ideas come from it.
I should use this sig to advertise my book ISBN-13 : 978-1501515132.
$60k for 40nm? Where???? I will place my order tomorrow.
It is about $60K for (the very old and commodity) 180nm process, but there are other costs as well... still this is 'affordable'. 40nm is lots of $$$ for masks. Mosis at about $60k for a few 'TinyChip' (if they still call it at) parts in 40nm sounds about right though...
Well, securing supply of an already existing chip at a good price and putting it on a board.
That doesn't relate to designing an entire SoC and getting it fabbed.
http://lkml.org/lkml/2005/8/20/95
which probably says more about a JS-based emulator in a browser than the platform itself.
No qemu support yet?
Get a grip.
You lost interest in this project because the summary of the slashdot post decribed them as "hackers"?
FYI, a "hacker" is someone who finds uses for a technological item that were not intended/anticipated by the original inventor of that item. Not sure that really applies here, but it doesn't matter, because the wording chosen for a slashdot post summary should have zero impact on weather or not a project is interest-worthy.
"Remember, there never were pineapple-almond cookies here."
Ah, you youngins...its original meaning was anyone who whacked away at software or hardware, it had nothing to do with finding unintended uses or any other borderline technical behavior. What happened was Hollywood and the media picked up the term to apply to people for whom they had no name. Those people were originally called crackers. But Hollywood and the media couldn't tell the phonetic different between the two terms, hacker was easier to pronounce, and had few letters. Then some babies were born and now use the term in its present meaning.
Are the performance comparisons actual results? I don't see that they have a working chip yet. Plus they appear to have compared their 64bit design against an older 32bit ARM chip that's already in production. It wouldn't surprise me if the chip ends up close to what they are claiming but it still seems a bit premature to be making those claims.
the real point here is that your brain is so hard-wired by age that you cannot embrace the change or dynamism that drive human progress. it is time to wander off into the woods. alternatively accept that your opinions and thinking are outmoded and allow yourself to be reduced to some menial skill set until such time you can wander off into the woods.
I don't see that they have a working chip yet.
Yes, it's real silicon. There are 8 silicon implementations so far (from Berkeley at least, not from LowRISC). - Berkeley RISC-V user.
As a practical matter, a mask set at 40nm costs around $60k
Maybe one mask costs $60k, but a mask set? I think you left off a zero.
Visit the
Because we should all bow down to simplification and opinions of common people. Really? Go f*** yourself and then jump of a cliff.
Myself and other sane people will keep calling a computer a computer and not a "CPU".
You lost interest in this project because the summary of the slashdot post decribed them as "hackers"?
Pretty much.
Slashdot Editors:
"mm, what to call people who design and manufacture SoC chips. Nope, cant think of anything, lets just call them hackers because we can use it in anything, whilst looking cool!"
Everyone else:
"SoC designers and engineers"
I'am with everyone else.