Jump to content

Design Your Own CPU!!! SiFive Studio Tour

That tagline in the intro gave me horrid flashbacks to elementary school computer class.

Link to comment
Share on other sites

Link to post
Share on other sites

Most people would probably go: Meh, it runs YouTube... What's the big deal? My thoughts are: An open source CPU runs YouTube?!!!!!!! Amazing!!!!

 

 Image result for mind blown gif

In search of the future, new tech, and exploring the universe! All under the cover of anonymity!

Link to comment
Share on other sites

Link to post
Share on other sites

Re: That ending bit - I think you guys may be underestimating the disconnect between "people who think chip design is cool" and "people who will know how to actually use the output in an FPGA or something". You're probably going to end up with a lot of people saying "Okay, I specified what I want in a CPU, and got a Verilog file downloaded to my computer. Now what?"

Link to comment
Share on other sites

Link to post
Share on other sites

11 minutes ago, Wh0_Am_1 said:

Most people would probably go: Meh, it runs YouTube... What's the big deal? My thoughts are: An open source CPU runs YouTube?!!!!!!! Amazing!!!!

 

 Image result for mind blown gif

This is the hardest thing about the two RISC-V videos, I'm here being like "OMF THIS IS INSANE!!!" but the background knowledge for it to be amazing is so huge

Link to comment
Share on other sites

Link to post
Share on other sites

yeah the background knowledge is immense. The fact that you guys are putting this kinda content out there is going to turn a lot more people onto it. Myself included.

 

I may just have to change degree paths now :P

Edited by ZeroDayGG
Link to comment
Share on other sites

Link to post
Share on other sites

Awesome to see the progress on this is definitely pushing forward since the last video.

Link to comment
Share on other sites

Link to post
Share on other sites

RISC-V is not a 'CPU architecture', it's an instruction set architecture.

RISC-V is not the first open source ISA, just the first promising one.

Open source doesn't automatically mean no licensing fees.

And it's not like SiFive having an existing relationship with TSMC means they can get TSMC to tape out a handful of their customer's custom chips. The minimum order quantity is still going to be 'a metric ton'.

That said, RISC-V Foundation is doing God's a democratic government's work and I wish SiFive all the best, so that one day I could replace my x86 servers and laptop with competitive open source devices.

Link to comment
Share on other sites

Link to post
Share on other sites

When will LTT release their own CPU?

Specs: Motherboard: Asus X470-PLUS TUF gaming (Yes I know it's poor but I wasn't informed) RAM: Corsair VENGEANCE® LPX DDR4 3200Mhz CL16-18-18-36 2x8GB

            CPU: Ryzen 9 5900X          Case: Antec P8     PSU: Corsair RM850x                        Cooler: Antec K240 with two Noctura Industrial PPC 3000 PWM

            Drives: Samsung 970 EVO plus 250GB, Micron 1100 2TB, Seagate ST4000DM000/1F2168 GPU: EVGA RTX 2080 ti Black edition

Link to comment
Share on other sites

Link to post
Share on other sites

  • 3 years later...

does these custom cpu's from sifive compatible with regular motherboards and other pc components?

Link to comment
Share on other sites

Link to post
Share on other sites

8 hours ago, Tech Tycoons said:

does these custom cpu's from sifive compatible with regular motherboards and other pc components?

No, they are not compatible at all.


Image below is a Raspberry Pi with an ARM SoC. Right now most performing RiscV implementation are around the level of performance where you can run a desktop linux to some level.
 image.png.d4a86116a30f85978d95d15f384fb8f0.png

 

Being able to connect pheriperals, is one thing, a huge problem is driver support, for which there is virtually none. Think of the Linus Linux challenge times 100X (they are running linux on X86-64) with ARM you need repositiories for some kind of ARM64 ISA binaries or recompile and hope it works. With RiscV, good luck. 

I think the best driver support you can have for mainstream hardware on NON-X86-64 is likely for the Apple M1. Support for common IO pheriperals like mouse keyboards and controller shouldn't be a problem, while support for hardcore stuffs like Directx/Opengl/Vulcan on a discrete GPU on PCIE is likely a nightmare. Again, Apple Metal/Vulkan/Rosetta on their GPU tiles is the best shot. I think you can pretty much forget support for more exotic propietary pheriperals unless you want to do the Linux community hobby of reverse engineering/porting/integration.

Below a video on what you can expect right now from a commercial Risc-V board you can perhaps buy



Intel IS working on real high performace Risc-V processors. I would bet on a future Intel Risc-V core becoming a beast for power efficiency, especially with Intel engineering behind the core design and driver support, but that's really a crystal ball bet.

image.png

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×