Building Your Own RISC-V CPU With SiFive

  Рет қаралды 196,075

Level1Techs

Level1Techs

Күн бұрын

Пікірлер: 350
@davimarsteinarsson6753
@davimarsteinarsson6753 5 жыл бұрын
My youtube feed is just Radeon 7, Radeon 7...... but Level1 delivers with something much more interesting.
@nowayout177
@nowayout177 5 жыл бұрын
ikr
@GoodOlKuro
@GoodOlKuro 5 жыл бұрын
B-b-but V < VII
@Karishin32
@Karishin32 5 жыл бұрын
Why sub to more than 1 tech channel? They all parrot the same shit.
@mohdfaizal6773
@mohdfaizal6773 5 жыл бұрын
Because today the embargo lifts. But hey the other bleeding edge it's coming around too. SBCS AND risc n arms are cool
@Interestingworld4567
@Interestingworld4567 5 жыл бұрын
Lol your profile picture. Looks like you were desperate for this video 😂
@harrycox6303
@harrycox6303 5 жыл бұрын
Featuring Wendell's Star Trek inspired look
@mattsmechanicalssi5833
@mattsmechanicalssi5833 5 жыл бұрын
Just glad he's not wearing a red shirt! Never ends well!
@TechWithSean
@TechWithSean 5 жыл бұрын
Set your phasers to LOL 😂
@moofree
@moofree 5 жыл бұрын
The way things are progressing, 2024 will be the year of the RISC-V GNU Hurd gaming desktop.
@davidste60
@davidste60 5 жыл бұрын
No vector extensions yet, won't be running a phone by 2024 unfortunately.
@Houshalter
@Houshalter 5 жыл бұрын
@@davidste60 its supposed to be mininal
@davidste60
@davidste60 5 жыл бұрын
@@Houshalter- The core instructions are supposed to be minimal yes, the extensions however are supposed to allow RISC-V to replace all ISAs including those of high performance CPUs. But the specs aren't finalised yet.
@FinaISpartan
@FinaISpartan 5 жыл бұрын
HURD is slow and bloated. Better off using something like MINIX, SeL4 or Redox.
@davidste60
@davidste60 5 жыл бұрын
@WaliWorldX - I think by the time Wayland is comparable to commercial display APIs (if ever) linux will be woefully behind in some other way. This from a linux and Windows user.
@SoupRKnowva
@SoupRKnowva 5 жыл бұрын
RISC-V is super cool, and I’ve been working on it at school quite a bit, but, and I don’t mean to be a Debby downer here, but SiFive doesn’t have any open source CPUs. The only thing open source about their cores is that they’re using the open source RISC-V ISA, but the micro architecture implementations of theirs are all proprietary. I do appreciate them pushing RISC-V and for trying to make it easier to integrate stuff with the platform, but the sales pitch is a little disingenuous
@L0_V
@L0_V 5 жыл бұрын
So the big guys are getting involved , to keep it proprietary.!?
@benjaminmiddaugh2729
@benjaminmiddaugh2729 5 жыл бұрын
@@L0_V The typical approach of hardware manufacturers using open specs is to keep their particular implementations proprietary (or at least as proprietary as they can), mainly because they're afraid of other people ripping off their manufacturing and burying them with their own product. That is usually unlikely, for a lot of reasons, but it doesn't stop companies from mitigating a lot of potential benefits from fully open hardware in the name of protecting themselves. It's been a long time, but I read an essay by Eric S. Raymond that explains the commercial benefits of open drivers that I think also applies to open hardware. (I don't remember the name, or the exact book it was in, or I'd mention it here.)
@stefandj4088
@stefandj4088 4 жыл бұрын
is there any that is truly open source?
@thegorn
@thegorn 4 жыл бұрын
Wonderful takedown man. Nice one.
@aleksandersuur9475
@aleksandersuur9475 4 жыл бұрын
@@stefandj4088 Yes, there are RISC-V implementations that are truly open source. en.wikipedia.org/wiki/RISC-V#Open_source you can write one more all on your own if you want to. They probably can't match efficiency and feature set of commercial implementations though, not yet in any case. And you probably can't go and buy silicon of these implementations yet. Though, maybe one day.
@mr_beezlebub3985
@mr_beezlebub3985 5 жыл бұрын
Nice to see tech KZbinrs who report on more than just gaming stuff
@SafiMajid
@SafiMajid 5 жыл бұрын
now MIPs is open source. i hope we get good stuff in computer arch in the coming years
@Leonelf0
@Leonelf0 5 жыл бұрын
FPGA should be in mass produced products, but only where it makes sense. SDR, Oscilloscopes etc all have FPGAs since the algorithms can be updated and enjoy the benefits of parallelization. But the nvidia module is just a joke
@crimsun7186
@crimsun7186 5 жыл бұрын
RME uses FPGAs on all their audio interfaces, as opposed to using off-the-shelf converters...This is also why their cheapest product is 800 USD.
@FindecanorNotGmail
@FindecanorNotGmail 5 жыл бұрын
BTW. Wendell mentioned that there is a FPGA on the expansion board for the RISC-V board. It is preprogrammed to act as its PCIe root complex. I suppose the chipset is lacking...
@helloworldstein
@helloworldstein 5 жыл бұрын
Yeah I dont think he understands what an FPGA actually is besides the basic English Wikipedia article (he seems to think FPGAs are just reconfigurable CPUs?). FPGAs are very often used in mass products, even cheap ones, specifically because they are so cheap and they can allow you to consolidate many jellybean parts into one chip. Some of the cheaper $10 FPGAs nowadays are nothing short of amazing and can often replace 5 or 10 discrete components, especially for DSP and RF implementations.
@davidste60
@davidste60 5 жыл бұрын
@@helloworldstein - I think he means custom ASICs are cheaper if you can do large enough volume, not comparing to using a group of off the shelf ASICS.
@helloworldstein
@helloworldstein 5 жыл бұрын
David Stevenson that used to be the case but with the way FPGA prices have plummeted in the last decade and their capabilities have only gotten better, you have to have a very specific usecase and very specific products when you do a cost benefit analysis with using FPGAs vs ASICs nowadays. In many mid to high production rate manufacturing, you’re better off sticking with a FPGA now. The volume needed to get your per unit ASIC production down to the $3 mark many FPGAs hit nowadays is difficult unless you’re selling a hit product like the PS4.
@robertgwatts1858
@robertgwatts1858 2 жыл бұрын
Fascinating technology. I have some embedded audio DSP projects in mind and wasn't sure what architecture I want to work with. I'm convinced risc is the future, and everything being open source with a growing ecosystem, this is definitely the way to go. Thanks for the video.
@esra_erimez
@esra_erimez 5 жыл бұрын
RISC-V is significantly important.
@rkornilo
@rkornilo 5 жыл бұрын
Curious, why it seems that Quake 2 is a sort of nostalgic general benchmark.. The fan on that thing is adorable.
@crimsun7186
@crimsun7186 5 жыл бұрын
"When in doubt which game to use, pick Quake II"
@SteelSkin667
@SteelSkin667 5 жыл бұрын
It's an OpenGL "hello world" of sorts. Of all the Id software games that have had their source code released, it was the first to ship with OpenGL support.
@rkornilo
@rkornilo 5 жыл бұрын
Oh ok. That makes total sense. Thanks, Skin.
@0ptimismPrime
@0ptimismPrime 5 жыл бұрын
Is it just me, or did anyone else think 'Star Trek TOS Science Officer' when looking at what Wendel is wearing in this?
@robrocksea
@robrocksea 4 жыл бұрын
I think that was deliberate
@kmg501
@kmg501 5 жыл бұрын
I want fully open source hardware, software and design to be legislatively mandated for voting systems. I can think of no better way to end criminal control of such systems.
@mohdfaizal6773
@mohdfaizal6773 5 жыл бұрын
I'm sorry, they've already started building a wall. 🤣😜🏢
@Houshalter
@Houshalter 5 жыл бұрын
There should be no hardware involved with voting systems.
@RobR99
@RobR99 5 жыл бұрын
I love technology but for voting I can think of nothing more important that PAPER ballots! They are not subject to data corruption or intentional alteration. They can be counted by hand without need of machines if necessary. It's the only electronically secure way to vote!
@FinaISpartan
@FinaISpartan 5 жыл бұрын
@@RobR99 However, anything requiring counting by hand is always subject to human error.
@RobR99
@RobR99 5 жыл бұрын
@@FinaISpartan that's why they are first counter by machine. You then need a consensus between the hand and machine count. That's how we do it in my state and I've never heard of any problems with things like improper calibration changing votes.
@luisgonzalez1637
@luisgonzalez1637 5 жыл бұрын
Down with x86! Long live RISC!
@PeptideScienceInstitute
@PeptideScienceInstitute 5 жыл бұрын
the inefficiencies in RISCV come from doing any type of gpu related task since the gpu is emulated in software-It can bog things really far down under some use case scenarios. For basic web browsing it is fine. What I'm working on is a cpu that was only partly based on RISCV but with modified and additional instruction sets and firmware so that I could use physical gpu cores integrated into my SOC that communicate with cpu. It eliminated the inefficiencies of RISCV and provides much higher efficiency and performance. This will be going into my laptop which I designed over the past year.
@mohdfaizal6773
@mohdfaizal6773 5 жыл бұрын
HaiL
@BruceHoult
@BruceHoult 5 жыл бұрын
That doesn't make any sense. x86 also bogs down if you run software GPU on it. But you don't have to .. you connect either RISC-V or x86 to a GPU card/chip using PCIe. Or you can build it onto the SoC. Whatever you want. If you want a GPU built into your RISC-V SoC, SiFive has licensed IP for GPU available.
@PeptideScienceInstitute
@PeptideScienceInstitute 5 жыл бұрын
@ Bruce Hoult x86 if run by itself has an integrated gpu and cant run by itself if it doesnt have an integrated gpu. A few x86 dont have an integrated gpu and have to be used directly with a dedicated gpu, but you cant run x86 cpu by itself solo unless it contains an integrated gpu. RISCV sifives chips, such as the u5 series and 7 series come WITHOUT an integrated gpu as far as i know and have seen SO FAR. If anything has changed since the last time i looked a few months ago, then it is big news to me. They do not have physical gpu cores integrated into them. instead it uses software to emulate the work of a gpu. this is how it gets significantly bogged down in any graphics computational task. Where as with x86 integrated gpus have physical cores, physical as "in hardware logic gates to build the actual cores and pipelines" and hardware is much faster and more efficient than the cpu doing gpu work in software. IF SIFIVE now has options for physical gpu cores integrated into the cpu then I am not seeing it from any of look through their website and would be very interested in seeing it. As for connecting an external graphics card to work with RISCV-yes it is possible. I was strictly reffering to their single chip embedded solutions not containing physical gpu cores. EDIT: I do know of one company over in hong kong who is designing RISC-V SOC with a capable integrated software based gpu, but even so this is different from what I am talking about regarding physical integrated gpu cores.
@BruceHoult
@BruceHoult 5 жыл бұрын
@@PeptideScienceInstitute "you cant run x86 cpu by itself solo unless it contains an integrated gpu." Of course you can! I've built many machines like that myself, to use as a server I log in to via ssh. Most recently I did that with a Core i9-9980XE. No integrated GPU and I didn't add a graphics card.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 5 жыл бұрын
You are still thinking in terms of the high overheads of running a Microsoft-Windows-style desktop. Linux DEs are much more efficient than that. Remember when Vista first tried to introduce 3D-style desktop effects? And how they demanded high-end hardware to work properly? At the same time, I could run KDE 4 with full Compiz effects on my little Asus Eee 701 with its little 900MHz uniprocessor Celeron, and it worked just fine. “GPU? What’s that?”
@trandel
@trandel 5 жыл бұрын
I've been looking at Risc-V for a while now and it is exciting. Given the companies involved I can see Samsung and Google delivering mobile devices with similar SOC performance to Apples bionic custom ARM chips.
@SoupRKnowva
@SoupRKnowva 5 жыл бұрын
Trent Randel if Samsung or google were going to making SoCs with performance on par with Apple’s A-series chips, they’d have done so already. Or if they will in the future it won’t be because of RISC-V, it’ll be because they put the engineering work and money into doing so
@trandel
@trandel 5 жыл бұрын
@@SoupRKnowva Apple's advantage is scale and end to end product development and delivery. Andriod and the OEMs that produce the phones rely on kernel development that accommodates a wide range of dependencies while being flexible with its APIs. Apple doesn't have this issue. Risc-V has yhe advantage that companies like Microsoft and Google could deliver a on chip solution that isn't currently possible with proprietary archtecture like ARM. The challenge is scalability.
@SoupRKnowva
@SoupRKnowva 5 жыл бұрын
What is it about the RISC-V ISA that will allow these companies to suddenly match Apple’s performance where they couldn’t with the armv8 ISA? The problem is that only Apple was willing to develop their own microarchitecture, everyone else is playing second fiddle with Qualcomm or ARM designed cores that just can’t compete. That doesn’t suddenly change if they start using a different ISA. These companies still need to be willing to invest the money to develop their own microarchitectures if they truly want the same performance that Apple has managed
@trandel
@trandel 5 жыл бұрын
@@SoupRKnowva I think you're missing the point, its not really about the RISC-V architecture and more about the customization of the chip and everything around the chip. At the moment Apple has the ability to design and produce a chip that they can them optimize other components V-ram, Bios, PCI lanes, ..., including their OS. This is end to end manufacturing, and gives Apple % gains along the entire process. Andriod and Windows on the other hand need into their software a multitude of variables, this makes their software overly bloated and slows them down. As most Linux people will tell you, the advantage of Linux is you can re-compile the Kernel yourself either adding or removing to increase overall performance. This is why I can run the Latest Linux Mint distro on an old Pentium Chip but not window's 10. RISC-V gives a standardized base infrastructure from which any OEM can them make optimized products from the ground up whilst also providing sufficient scope for developers to continue to develop software. The biggest loser in this in my opinion will be Intel.
@SoupRKnowva
@SoupRKnowva 5 жыл бұрын
I don’t really understand what you’re trying to say at all. None of that depends on RISC-V vs armv8, all of that customization is completely possible with armv8, Apple being the best example. Apple’s ability to vertically integrate has very little to do with what instruction set they chose to implement and everything to do with the investment they put in. These other companies need to make similar investments to reap the rewards
@RonJohn63
@RonJohn63 5 жыл бұрын
The RISC/CISC debate was over 20 years ago.
@franciscoayrolo5612
@franciscoayrolo5612 5 жыл бұрын
Oh my, so many topics I'd like to expand on. Almost every thing you mention sounds interesting
@fishclaspers361
@fishclaspers361 5 жыл бұрын
I want to see RISC SOCs get integrated into AMD and Intel packages. You could use it for A.I processing, use it to run the OS, use it for background processes and other things.
@Zarcondeegrissom
@Zarcondeegrissom 5 жыл бұрын
I kind of like the idea, and have often thought about a smaller micro-CPU just for running driver code on to free up the main CPU for more CPU demanding apps. There was a time that a sound card had an actual processor on the chip (like the EMU10k), that did actual sound processing stuff. After the LT win modem came out other companies drifted toward doing all the logic stuff on the computer's main CPU in software instead of having actual logic in the device to do that. case and point, most AC97 chips, are just a DAC and ADC and EVERYTHING else is done in software by the driver on the CPU, not the AC97 chip. After that trend started, I so wanted to evict the bloating drivers off to there own dedicated processor to let my apps run faster on the main CPU.
@nazgullinux6601
@nazgullinux6601 4 жыл бұрын
With this idea you are asking for a whole new nightmare of programming for low level devs and an even worse nightmare for vendor instruction sets. The risc chip would need it's own dedicated memory and memory controller apart from any x86 bloated hardware crowding over pcb space. Merging risc or any other large IC with x86 is a terrible idea and only a low level devs will understand why this is true.
@juicecan6450
@juicecan6450 4 жыл бұрын
RISC integration within an x86 chip causes a whole mess of incompatibility issues on a microcode level, which is precisely why intel has instruction sets that mimick RISC behaviour for faster execution (AVX, DMA etc) . What you say might be possible but it would basically require reinventing the wheel with massive investments that provide diminishing returns. But corporations like intel and AMD have obligations to shareholders to turn up a profit every year non stop,so they cant afford to take such endeavours and stick to improving upon whatever they have on hand (precisely the reason Haswell was the last great innovation from intel imo, with it's FinFET implementation at 22nm). So you might be able to guess where I'm going with this. The x86 platform is most likely going to be stomped out by ARM and RISC-V SoCs. And altho i hope it doesnt come to that, the enthusiast PC market might become a thing of the past.
@ibonitog
@ibonitog 5 жыл бұрын
Awesome video! Hopefully we're gonna see more from them in the future, IRL but also on your channel :D
@andrewsanders6049
@andrewsanders6049 5 жыл бұрын
You're right, Wendell. The potential here is very exciting!
@darthslackus499
@darthslackus499 5 жыл бұрын
At first, that blue sweater really made me think of you cos-playing a crew of the Enterprise.
@OogaMaga
@OogaMaga 5 жыл бұрын
This is awesome because it keeps newer architectures within the grasp of us normal joes.
@MKeehlify
@MKeehlify 5 жыл бұрын
Thanks for covering this topic. I wanted to buy one myself, but imports in my country are very challenging at the moment. For now I am playing around with risc-v in qemu, but it's not the same. Hope to see more on this in the future!
@axelBr1
@axelBr1 4 жыл бұрын
"Year of the RISC-V desktop, I don't think we'll see that any time soon." :)
@b2bb
@b2bb 5 жыл бұрын
Really digging the Trek look.
@bertnijhof5413
@bertnijhof5413 5 жыл бұрын
Open source is essential for non-US companies in the age of Trump. Today you're friends and tomorrow you're enemies. No serious Chinese or EU company wants to depend on US semi-finished products.
@GRBtutorials
@GRBtutorials 5 жыл бұрын
Unfortunately, $999 for the main board and $1999 for the expansion board is... a bit outside my budget :(
@lawsonktm577
@lawsonktm577 5 жыл бұрын
Yeah same I wasn't expecting those prices thats just crazy
@paulnoecker1202
@paulnoecker1202 5 жыл бұрын
I just went to order expecting raspberry pi prices, thought $999 was for something else, look shit my pants, and then start raspberry pi shopping.
@rolfw2336
@rolfw2336 5 жыл бұрын
Ohh is that why he doesn't mention the price in the first few minutes? Got it.
@cutliss
@cutliss 4 жыл бұрын
Who’s was the target customer? Can’t be regular people
@JmbFountain
@JmbFountain 4 жыл бұрын
@@cutliss Mainly Universities using it for teaching IS (and in the broader sense Computer Engineering), people developing for RISC-V-Based systems etc.
@scottfranco1962
@scottfranco1962 5 жыл бұрын
RISC-V needs to be widely available in microcontrollers and SOCs before it can knock ARM processors of the top spot. This is a long way to go.
@koraktheape
@koraktheape 5 жыл бұрын
You sir, found a new subscriber! Perfectly timed for the current state of affairs.
@SleepyRulu
@SleepyRulu 5 жыл бұрын
Risc v is interesting
@joonasfi
@joonasfi 5 жыл бұрын
I think the architecture is actually very exciting also, seeing how many security issues have resulted due to complexity of modern x86/amd64 stuff. How about simpler architecture, but just scale the core count to something ridiculous? The tasks that usually require much horsepower like video compression/decompression and rendering should be pretty parallelizable..
@lawrencedoliveiro9104
@lawrencedoliveiro9104 5 жыл бұрын
1:24 Yes, but Raspberry π is ARM, and ARM is RISC, too.
@sabbyblue
@sabbyblue 4 жыл бұрын
But ARM is completely proprietary.
@debianlasmana8794
@debianlasmana8794 4 ай бұрын
isn't nvidia own ARM now?
@unknownpresident
@unknownpresident 5 жыл бұрын
where are the links to the samatic and documentation , on how to build a CPU ?
@osgrov
@osgrov 5 жыл бұрын
This is interesting stuff. Would love to hear and see more from you guys on this. :) Maybe a guide that explains how to go about setting up Debian on one of those things? Like what hardware is required, how to configure it, setup, installs and all that jazz.
@youngThrashbarg
@youngThrashbarg 5 жыл бұрын
At the end of the day.. what else do you need than Quake 2.
@mohdfaizal6773
@mohdfaizal6773 5 жыл бұрын
But can🏃 it run CrySiS 😅✌️
@oldaccount6348
@oldaccount6348 5 жыл бұрын
But can it run Quake II with path tracing?
@Interestingworld4567
@Interestingworld4567 5 жыл бұрын
ThePoshTux OHHH S HIT NANI!!!!!!!
@Dazdigo
@Dazdigo 5 жыл бұрын
If you wish to talk about the power of FPGA, would be great if more people knew about the MiSTer project. It is amazing how many retro consoles and arcades they have supported on it already!
@Danwald10
@Danwald10 5 жыл бұрын
already excited for the FPGA video. I was literally just looking around to get into FPGAs
@rahilaabdi7146
@rahilaabdi7146 4 жыл бұрын
Check Coursera
@M1America
@M1America 5 жыл бұрын
The issue with ASIC development isn't the cost to develop, its the cost to put into production. An ASIC is fully custom silicon and you have have a contract with a manufacturer or be a manufacturer to have an ASIC produced. The actual design of an ASIC starts at the same place that the program for an FPGA that configures it, your hardware definition language. For FPGA development there is software that takes your hardware definition file and actually routes out all the logic on the chip. Conceptually your code defines how the logic blocks that are in the chip are connected together. The software handles all the routing of signals across the chip. Some of them even allow you to change which FPGA chip is and shows how much of the chip is consumed with the logic demanded by the hardware definition code. Asic development is a somewhat different algorithm that operates on the same code. The issue with ASIC development is that it is very expensive to tool up a semiconductor plant for a new design, and there are many things that need to be done in order to have automated testing, packaging, etc. Something that I think is pretty interesting is that there are some products that rely on having reprogrammable logic, where having an FPGA is advantageous. One product like this is cable boxes. They actually reprogram themselves to receive different channels, or signals from different geographical areas, allowing the cable company to hold onto the boxes and update them to recieve new methods of receiving the cable signal as they change over time. A chip that is a really good learning recourse for this kind of thing is the Zynq 7000 chip from xilinx. It is an ARM 9 core surrounded with FPGA logic. What's cool about this is that every single pin on it is reprogrammable, you can actually define the hardware on any pin, with very few limitations. If you want to blink an led on one you can set up the logic to do that. If you want to have a serial port on another you can. If you want to add some digital signal processing to lighten the load for the arm 9 core you can as well. The main issue behind the Gsync moniors that I see is that they used a module rather than homegrown hardware. I can empathise with their decision though because FPGA design can be difficult. They are high pin count devices that require precision soldering. They often require a lot of stuff around the chip such as multiple supply rails and their own flash memory. If you want to see the ultimate preformance for this type of product behold the NetFPGA SUME. store.digilentinc.com/netfpga-sume-virtex-7-fpga-development-board/
@Ometecuhtli
@Ometecuhtli 5 жыл бұрын
Haven't seen Wendell this excited since... well, since ever, I wonder if in about a year's time we'll be seeing his last L1T video saying goodbye to concentrate all his efforts in the... Wendellexa
@RedlineRob
@RedlineRob 5 жыл бұрын
Did you say sponsored in the video? I didn’t hear it.
@blackfireburn
@blackfireburn 5 жыл бұрын
Would happily watch more videos on this chip hint hint. I heard a lot of Debian can already on it,
@openbabel
@openbabel 4 жыл бұрын
Does illumos OiOS openindiana work on this architecture for enterprise workstations ?
@samferrer
@samferrer 4 жыл бұрын
So, Knut's the art of computer science volumes are going to be very popular ... very soon ...
@squidben5780
@squidben5780 5 жыл бұрын
Where is the follow up video ??
@travismoore7849
@travismoore7849 5 жыл бұрын
What if you put some put 7 nm pure silicone between the p-n junctions of transistors to incorporate negative resistance or quantum tunneling to speed up larger nano meter chips by using quantum tunneling transistors in 14 plus sized manufacturing??
@ubacow7109
@ubacow7109 5 жыл бұрын
28nm is kinda dated, but im sure it has a lot of applications still regardless of the die size. Does SiFive make any that are more modern though?
@evilsdexter5261
@evilsdexter5261 5 жыл бұрын
it is all about "how fast" but not for generic tasks, it's a how fast is one's specific tasks
@snehilbhadkamkar
@snehilbhadkamkar 5 жыл бұрын
Great video as always
@Mikeuh-56
@Mikeuh-56 5 жыл бұрын
The fan is so tiny it's so cute.
@mohdfaizal6773
@mohdfaizal6773 5 жыл бұрын
That's whut she's said too
@SoupRKnowva
@SoupRKnowva 5 жыл бұрын
It reminds me of the tiny fans on some of the higher end FPGA dev boards
@CyFr
@CyFr 5 жыл бұрын
Great now I have a hankering for some world conquest
@jeonghutamilim2259
@jeonghutamilim2259 5 жыл бұрын
And there goes my idea. My hope for humanity has been raised.
@abstractapproach634
@abstractapproach634 3 жыл бұрын
I love it. We need open source architecture!!!!!!!
@HansBaier
@HansBaier 4 жыл бұрын
Where is the next video?
@QuickQuips
@QuickQuips 5 жыл бұрын
I wonder if it is possible to pull off a dedicated and streamlined emulator machine this way. I see retropie developers making the most of the open source architecture.
@DanielLopez-up6os
@DanielLopez-up6os 5 жыл бұрын
Well many have used FPGA for "Hardware emulation", such as MIST FPGA computer, that emulates Amiga, Atari ST, and many others.
@pacadamianmotato
@pacadamianmotato 5 жыл бұрын
Can you please press F11 and make background full screen?
@asireprimad
@asireprimad 5 жыл бұрын
well summarised! ... were you thinking to compare the energy efficiency of the architectures? i guess this board with the FPGA doing the heavy logistics and the RISC-V early version setup will use more electricity compared to another setup (RK3399 SoC, RaspberryPi, intel x86 Z370, amd x86 x470, ...), right?
@fletcherw1136
@fletcherw1136 3 жыл бұрын
Hello, thank you for this video. I'm out of my league here, but i'm working to learn, steep curve. Curious if you could direct me to how to use RISC-V for a server.
@armandorosales3235
@armandorosales3235 4 жыл бұрын
Who do I send the final product to for manufacture?
@SectorZeroOne
@SectorZeroOne 5 жыл бұрын
Oooooooh shyt! I thought Wendell was wearing a Star Trek TOS shirt, lol.
@MegaAshabasha
@MegaAshabasha 5 жыл бұрын
Fascinating.
@sonofage
@sonofage 5 жыл бұрын
I'm such a noob but this is interesting af. What do I need to do to get started with something like sifive?
@TheOfficailTribe
@TheOfficailTribe 5 жыл бұрын
i literally know nothing about about what this guys talking about but its extremely interesting thanks youtube
@itsdeonlol
@itsdeonlol 5 жыл бұрын
This is great Wendell!!!
@andljoy
@andljoy 5 жыл бұрын
I have a USB over Ethernet unit that uses an FPGA to do both the Ethernet and the USB :D
@delivanov252
@delivanov252 5 жыл бұрын
I subbed because of your blue sweater...
@thegorn
@thegorn 4 жыл бұрын
I’ll wait for RISC-VI.
@JD-ey8hw
@JD-ey8hw 5 жыл бұрын
I have zero idea what hes talking about but i want to learn it
@ZighyBlue
@ZighyBlue 5 жыл бұрын
How many TH/s for Bitcoin mining? What is the energy consumption?
@ebiros2
@ebiros2 4 жыл бұрын
cool a world class cpiu on fpga that's not so expensive to buy. is there xilinx fpga code to implement the cpu somewhere ?
@colostomybag9367
@colostomybag9367 5 жыл бұрын
Beard looks very nice in 1440p.
@TheErraticTheory
@TheErraticTheory 2 жыл бұрын
I would love to develop a whole series of compute units that can be fit into a 3.5 HHD form factor. Then you could have a SOC, CPU, GPU, FPG, SSD, HHD, NNU ect. Then they would communicate to each other via a fiber optic network connection so that when you upgrade you took the old SOC or GPU And place them into a home server that managed them like a super computer you could keep the hardware till it wears out and not add to the land fill that which still works. You can the tap into you server for heavy work loads via encrypted internet link. You will grown your computing power not upgrade it.
@Nomaran
@Nomaran 5 жыл бұрын
How would a consumer get a RISC cpu to play with? Is there anything to play with at this point?
@mohdfaizal6773
@mohdfaizal6773 5 жыл бұрын
It's a SBC WITH LINUX DISTRO
@akashdeepjassal3746
@akashdeepjassal3746 5 жыл бұрын
Hey Wendell some testing on this board please and compare it to ARM cores.
@m__m4354
@m__m4354 5 жыл бұрын
Hardware that can be reconfigured in case of an update or a design flaw should not be in a finished product - I agree.
@fletcherw1136
@fletcherw1136 3 жыл бұрын
Also, do you have an affiilate link or anything if I purchase something that would benefit you?
@enermaxstephens1051
@enermaxstephens1051 3 жыл бұрын
How do you buy one? Wanna use this and run linux like you can do with a Pi
@xp3ll3d
@xp3ll3d 5 жыл бұрын
You say at the end of the video that you will do a follow up video with the expansion board. Are you still planning on releasing one?
@stephenhall3515
@stephenhall3515 5 жыл бұрын
How ironic that RISC and ARM both came out of UK efforts in Cambridge, mainly badged as Acorn/BBC. Microsoft and Apple alongside processor makers and IBM killed off Acorn by buying and suppressing.
@muhdiversity7409
@muhdiversity7409 5 жыл бұрын
I paid for a couple of these on Crowd Supply. The really annoying thing is that every time the shipping date gets closer for the parts inevitably the date (goal post) gets moved 2-4 weeks. I've watched this happen 3 or 4 times now and have given up expecting these in any reasonable timeframe.
@Some.real.human.
@Some.real.human. 4 жыл бұрын
watching this while making my own MIPS processor
@peterdoa1
@peterdoa1 5 жыл бұрын
legos is not a verb, it is not even a word
@AugustusBohn0
@AugustusBohn0 5 жыл бұрын
I suppose it's not if you're a linguistic prescriptivist.
@spiceyfrenchtoast9421
@spiceyfrenchtoast9421 5 жыл бұрын
Quality content!
@GonePh1shing
@GonePh1shing 5 жыл бұрын
I know you said you don't want to get into RISC vs CISC, but can you? There really isn't a lot of solid info out there, certainly not in a readily digestible format.
@GonePh1shing
@GonePh1shing 5 жыл бұрын
@electric messiah From what I've seen the debate is alive and well. I just haven't seen it explained all that well. Some have said that some form of hybrid architecture is likely most optimal, however I haven't seen it explained as to why, or what such an architecture might look like. Wendell seems to be pretty knowledgeable on the topic, and I'd love to see a rundown video from his perspective and experience.
@SoupRKnowva
@SoupRKnowva 5 жыл бұрын
Like electric messiah said, even x86 machines are risc style cores with a hidden instruction set that the x86 instructions get decoded into. This was the major advancement of the p3, uop cracking lead to huge performance gains. I guess there are some special purpose pieces of hardware on chips today that I guess you could say are using something more like cisc instructions, but for the most part, risc has reigned supreme for quite a while now. It’s only due to legacy basically that we’re all still mostly using x86 cores in our computers still today
@totalermist
@totalermist 5 жыл бұрын
@@SoupRKnowva >It’s only due to legacy basically that we’re all still mostly using x86 cores in our computers still today No, that's not quite true. x86 is used in the PC and server space because RISC has next to no _real_ advantages over x86 CPUs in many use cases. Just look at AMD's Opteron A1100, Qualcomm's Centric, or Cavium's ThunderX2 - they excel in certain workloads and fall behind their x86 competition in others. Gone is the often touted performance-per-Watt advantage as well, as all these chips are in the 100W+ class to match their CISC counterparts; all while making up for the still weaker per-core performance by adding more cores per die. It's simply not a tautology that RISC=better, see www.phoronix.com/scan.php?page=article&item=ec2-graviton-performance&num=5 for some real-world numbers.
@nononowhyno
@nononowhyno 5 жыл бұрын
Dope sweater tho. looking Sharp wendell
@mohdfaizal6773
@mohdfaizal6773 5 жыл бұрын
At least he's not affected by the cold
@99attftw1
@99attftw1 4 жыл бұрын
The background song is pretty cool. Anyone know the name of it?
@lonewolfcoding5208
@lonewolfcoding5208 3 жыл бұрын
can i do like programming editing there?
@paulwratt
@paulwratt 5 жыл бұрын
what happened to the "next" Micro-Semi board video? I can not find it.
@Maisonier
@Maisonier 5 жыл бұрын
There is HBM memory to plug in to this? or another direct memory? what happened with memristors ?
@amanpahwa211
@amanpahwa211 3 жыл бұрын
9:22 m1 is a risc based so welcom to the future
@bitrot42
@bitrot42 5 жыл бұрын
This is the third time I've taken a look at SiFive, and I still don't really see the big picture. I think some real-world examples would help. What's a specific situation where this tech has clear advantages? What sort of production volume or budget is needed to make custom silicon practical? This video does a great job of explaining the tech, but the business case for it is still too abstract to get excited about it.
@CallistoPili
@CallistoPili 5 жыл бұрын
He didn't mention how "cheap" is to make a verified semicustom silicon. I don't have several hundreds of thousands USD dollars outsource a chip production.
@Kevin-qt3sg
@Kevin-qt3sg 5 жыл бұрын
This video is Way Beyond my nerd level
@desther7975
@desther7975 5 жыл бұрын
How about Raptor Computing Systems' Talos II and Blackbird systems? Are you familiar with these? It is another open architecture, but built around the IBM POWER9. I'm not sure which Linux distributions run on it at this point, though I know that Fedora supports it, and did even before the IBM purchase of Red Hat. That platform is workstation-level in terms of performance and therefore easily competes with top offerings from Intel and AMD.
@Nathouuuutheone
@Nathouuuutheone 4 жыл бұрын
I can't find "the next video" you mentioned at the end. At all. What is it called?
@larryteslaspacexboringlawr739
@larryteslaspacexboringlawr739 5 жыл бұрын
throwing serious shade at fpga 3:45, what did the fpga ever do to you?
@michaelkelly7379
@michaelkelly7379 5 жыл бұрын
Almost makes me wish I understood my course in digital circuit design in undergrad> Lol all that VHDL and Verilog FPGA programming on top of learning what this stuff was and how it worked made us weak and woozy.
@Yarin5879
@Yarin5879 4 жыл бұрын
2:26 lol that gforce experience on the right
@ttebroc236
@ttebroc236 5 жыл бұрын
Review: RISCEON-VII
@MrTurboTash
@MrTurboTash 5 жыл бұрын
soooo, what can this do that my pi dont? look mom, i slapped some legos together
@auslanderalex5464
@auslanderalex5464 5 жыл бұрын
Its great for dedicated hardware acceleration. We have an example in our lab with image processing, there is literally no processor on earth (we looked) that can run a software implementation that handles the crazy data bandwidth we need for this experiment. We had to go with hardware acceleration; so our only option was a National Instruments FPGA, which is incredibly expensive (think more than your car, house and wife combined). This would have been amazing for that application, we could have made our own custom chip that is built for this one task and been insanely good at it. But I agree for your average tinkerer they have zero need for this.
@christopherkahn6522
@christopherkahn6522 3 жыл бұрын
Good explanation.
@elxero2189
@elxero2189 5 жыл бұрын
More fragmentation yaaaaay
The Magic of RISC-V Vector Processing
16:56
LaurieWired
Рет қаралды 344 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
Arm vs RISC V- What You Need to Know
22:19
Gary Explains
Рет қаралды 308 М.
EEVblog 1524 - The 10 CENT RISC V Processor! CH32V003
19:55
EEVblog
Рет қаралды 311 М.
Can Intel survive the valley of death?
22:26
TechAltar
Рет қаралды 397 М.
Explaining RISC-V: An x86 & ARM Alternative
14:24
ExplainingComputers
Рет қаралды 474 М.
The world's worst video card?
32:47
Ben Eater
Рет қаралды 6 МЛН
Cheap Risc-V Supercluster for $2 (DIY, CH32V003)
9:02
bitluni
Рет қаралды 254 М.
Forget x86; OpenPower is it! Talos II Secure Workstation!
13:06
Level1Techs
Рет қаралды 238 М.
This is the BEST Board to Learn RISC-V Assembly.
17:52
Low Level
Рет қаралды 88 М.
An Open Source CPU!?
11:53
Linus Tech Tips
Рет қаралды 2,3 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН