TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Verilog sources for Western Digital's open source RISC-V core

320 pointsby oblover 6 years ago

13 comments

m0zgover 6 years ago
First of all, kudos to WD. This makes me feel good about spending $1500 on their spinning drives just last week.<p>But on a more practical note, what kind of board and toolchain does one need to get this going on an FPGA? Is there a readme somewhere that would walk one through the process?
评论 #19010241 未加载
评论 #19010066 未加载
评论 #19012621 未加载
doogliusover 6 years ago
They have an open-source software simulator for this as well: <a href="https:&#x2F;&#x2F;github.com&#x2F;westerndigitalcorporation&#x2F;swerv-ISS" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;westerndigitalcorporation&#x2F;swerv-ISS</a><p>I&#x27;m curious how the performance compares to other open-source cores
评论 #19011278 未加载
ksecover 6 years ago
How does it compare to BOOM [1], both RISC-V and both open source.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;riscv-boom&#x2F;riscv-boom" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;riscv-boom&#x2F;riscv-boom</a><p>Edit: Not sure why I am getting downvoted, isn&#x27;t this a valid question?
评论 #19011638 未加载
评论 #19012529 未加载
quinta1kover 6 years ago
It would be their dream come true if the hw oss community (very small) takes this up and develops it into something huge like for sw projects. There is so much manpower needed to develop these kinds of things - what better way than oss.<p>However, too little, too late, ee industry. An entire generation of top tier college students have pretty much skipped ee.
评论 #19010326 未加载
评论 #19010374 未加载
评论 #19010330 未加载
评论 #19010951 未加载
xvilkaover 6 years ago
Would have been awesome if they joined the effort of developing FIRRTL[1][2] and using it as a universal (LLVM-alike) hardware intermediate language, better suited modern chip design needs than Verilog or VHDL[3].<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;freechipsproject&#x2F;FIRRTL" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;freechipsproject&#x2F;FIRRTL</a><p>[2] <a href="https:&#x2F;&#x2F;aspire.eecs.berkeley.edu&#x2F;wp&#x2F;wp-content&#x2F;uploads&#x2F;2017&#x2F;11&#x2F;Reusability-is-FIRRTL-Ground-Izraelevitz.pdf" rel="nofollow">https:&#x2F;&#x2F;aspire.eecs.berkeley.edu&#x2F;wp&#x2F;wp-content&#x2F;uploads&#x2F;2017&#x2F;...</a><p>[3] <a href="https:&#x2F;&#x2F;github.com&#x2F;SymbiFlow&#x2F;ideas&#x2F;issues&#x2F;19" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;SymbiFlow&#x2F;ideas&#x2F;issues&#x2F;19</a>
评论 #19011665 未加载
评论 #19011628 未加载
eternal_virginover 6 years ago
I&#x27;ve been meaning to get started with RISC-V for some time now but can&#x27;t find much on it for total beginners online. Can anyone recommend a starting point for a total noob?
评论 #19010303 未加载
评论 #19010109 未加载
gmuecklover 6 years ago
So this is the logic of the controller in Verilog. But I don&#x27;t see any test scripts. I am not an expert in logic design, but it seems to me that validation is at least as expensive and time consuming as the actual creation because you cannot afford mistakes in the ASIC masks. Am I missing something here?
评论 #19011136 未加载
评论 #19010692 未加载
Rochusover 6 years ago
Great work, many thanks to WD. As far as I see only a subset of the SystemVerilog features is used. Is there a &quot;coding standard&quot; somewhere available specifying this subset with a rationale? Is it mostly to be compatible with Verilator? Is there information available why they used Verilator and how it has proven itself?
nraynaudover 6 years ago
Can someone explain a bit what’s happening around the division? <a href="https:&#x2F;&#x2F;github.com&#x2F;westerndigitalcorporation&#x2F;swerv_eh1&#x2F;blob&#x2F;master&#x2F;design&#x2F;exu&#x2F;exu_div_ctl.sv" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;westerndigitalcorporation&#x2F;swerv_eh1&#x2F;blob&#x2F;...</a><p>Or give me some google keywords? Is there a link with the pentium bug?
评论 #19012602 未加载
评论 #19012522 未加载
sitkackover 6 years ago
Wester Digital if you are reading this!<p>Pleeeeze I want to have access as an end user. I&#x27;d like to do a predicate push down and be able to write into the DRAM buffer and the flush a commit. Or pin certain blocks directly into DRAM. Pleeeeze!
评论 #19010244 未加载
评论 #19010268 未加载
equaluniqueover 6 years ago
Shut up and take my money!
zapdriveover 6 years ago
Is this code just for a processor, or an SOC? How is this different from the open source Shakti processor being designed by IIT Chennai?
ngcc_hkover 6 years ago
The link assume you know and this as well. May be in both has a few short paragraph for those not in to appreciate and say thx you.