News for hackers. Stuff that matters.
Re:A FPGA friendly 32 bit RISC-V CPU implementation by almostgotcaught on Saturday January 25, 2025 @03:12PM (#42824405)
no matter what anyone says to you on here (or elsewhere on the blagosphere): no. the answer is absolutely flat out no.
Re:A FPGA friendly 32 bit RISC-V CPU implementation by oldgradstudent on Saturday January 25, 2025 @03:30PM (#42824570)
No is a good first approximation.

There is a little bit of industry usage, with the biggest user being SiFive - the founders come from the UC Berkeley group that developed Chisel.

Also, VexRiscv has some industry presence.

Re:A FPGA friendly 32 bit RISC-V CPU implementation by almostgotcaught on Saturday January 25, 2025 @03:43PM (#42824681)
> There is a little bit of industry usage, with the biggest user being SiFive

do ask sifive how much they regret that decision though <shrug>

Re:A FPGA friendly 32 bit RISC-V CPU implementation by foota on Saturday January 25, 2025 @04:17PM (#42824933)
This is off topic, but I recognize your username from a thread a couple weeks ago but your account is relatively new. Out of curiosity did you just find hacker news and decide to make an account, or is this a new alias and you have an older account? I guess I'd be surprised if there's still new people joining lol.
Re:A FPGA friendly 32 bit RISC-V CPU implementation by almostgotcaught on Saturday January 25, 2025 @05:20PM (#42825485)
my account is 8 months old? also i'm sure new people join hn all the time because you know... new people are being born all the time...
Re:A FPGA friendly 32 bit RISC-V CPU implementation by foota on Saturday January 25, 2025 @06:50PM (#42826199)
I was just wondering. It seemed like you had a perspective that I wouldn't associate with someone new to the industry.
Re:A FPGA friendly 32 bit RISC-V CPU implementation by skissane on Saturday January 25, 2025 @07:04PM (#42826288)
I have no idea who they are, but I think you'd find there are lots of "old-timers" (even notable ones) who've never had HN accounts. Any of them could decide to join at any moment
Re:A FPGA friendly 32 bit RISC-V CPU implementation by oldgradstudent on Saturday January 25, 2025 @05:57PM (#42825792)
I'm pretty sure they're going to say they don't regret it at all. Either because it's true, or because they are too invested in it.

When I've started doing FPGA consulting a few years ago I've started using Chisel, but eventually had to go back to SystemVerilog due to client reluctance.

I was dramatically more productive with Chisel than with SystemVerilog.

Re:A FPGA friendly 32 bit RISC-V CPU implementation by almostgotcaught on Saturday January 25, 2025 @06:01PM (#42825837)
> I'm pretty sure they're going to say they don't regret it at all.

i didn't say that as a supposition - i know that they regret it. the chisel compiler has been an enormous (enormous) technical debt/burden for them because of how slow/resource intensive it is.

Re:A FPGA friendly 32 bit RISC-V CPU implementation by sdvsfqe on Saturday January 25, 2025 @07:29PM (#42826465)
> how slow/resource intensive it is

compared to what?

It's not like all the other EDA tools are really fast or not resource intensive. For smaller design firms I would think things like FireSim [1] would be a significant advantage.

I can imagine it is a disadvantage in other ways, i.e. it's only possible to do single phase positive edge synchronous design, which could be an impediment to high performance digital design.

But I wouldn't imagine that scala performance is particularly significant.

[1] https://fires.im

Re:A FPGA friendly 32 bit RISC-V CPU implementation by almostgotcaught on Saturday January 25, 2025 @07:58PM (#42826652)
It's pointless to argue with people on hn because you'll tell them "I have cold hard experience" and they'll respond with hype links and conjecture.

> But I wouldn't imagine that scala performance is particularly significant.

Imagine all you'd like - reality is much less imaginative though.

Re:A FPGA friendly 32 bit RISC-V CPU implementation by oldgradstudent on Sunday January 26, 2025 @04:10PM (#42834176)
Just curious, do they have a migration plan? Have they started new designs using Verilog/SystemVerilog/VHDL?
Re:A FPGA friendly 32 bit RISC-V CPU implementation by d_tr on Sunday January 26, 2025 @03:12AM (#42828620)
Interesting. So, do you know what they'd choose now if they started over? SystemVerilog?
Re:A FPGA friendly 32 bit RISC-V CPU implementation by bri3d on Saturday January 25, 2025 @06:14PM (#42825929)
In the ASIC space, sure, I don't think any of these tools scale in the way that most ASIC companies have forced their "traditional" HDL toolchains to scale.

In the FPGA-based space (accelerators, RF/SDR, trading), hard disagree. There's plenty of boutique FPGA work going on in these.