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.

FPGA: Why So Few Open Source Drivers for Open Hardware?

98 pointsby cautionalmost 5 years ago

7 comments

inambercladalmost 5 years ago
Open hardware is relative. Most of these parts still require the xilinx or altera tools. Only the ice40 and ECP5 chips from lattice are really functional with an open source toolchain. I'm quite grateful to lattice for that, even if they had no part in it, they haven't been inhibiting the open source community's efforts.
评论 #23492672 未加载
评论 #23492763 未加载
qppoalmost 5 years ago
&gt; The bad part is that most of C&#x2F;C++-compatible HLS tools are proprietary, and open source ones are either Scala-based (Chisel, SpinalHDL) or seem to be academic toy projects.<p>Why is Scala a problem?
评论 #23491998 未加载
评论 #23491544 未加载
评论 #23492140 未加载
Teknoman117almost 5 years ago
&gt; This enables a $37 part (XCA712T) to be able to fit over 3 Linux-worthy RISC-V processors running at 180 MHz, with 720 kB of block RAM available for caches, FIFOs, or anything else.<p>The $100 Alchitry Au has an XC7A35T and 256 MB of DDR3. Currently waiting for them to come back in stock, they&#x27;re super neat and are open hardware. They&#x27;re basically the successor to the Mojo V3.
评论 #23491190 未加载
throw_Away1337almost 5 years ago
I don&#x27;t know a lot about this topic but I had an introduction class where we also covered FPGAs. The prof offering the class though is really sufficient in this topic and has developed this tool: <a href="https:&#x2F;&#x2F;github.com&#x2F;esa-tu-darmstadt&#x2F;tapasco&#x2F;blob&#x2F;master&#x2F;README.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;esa-tu-darmstadt&#x2F;tapasco&#x2F;blob&#x2F;master&#x2F;READ...</a> As you are saying it seems like just a science toy project but he was quite convinced that it already works pretty good and good enough for fourth-semesters to work with it. The tool itself is a high level c++ tool-chain to develop for FPGAs. You should definitely check it out :)<p>Then there&#x27;s also Bluespec Verilog which has been open sourced not too long ago. It is way more abstract than Verilog or system Verilog and in comparison to them it&#x27;s a pleasure to write in. But it&#x27;s definitely not as high-level as C++.
mips_avataralmost 5 years ago
I am waiting for FPGA to have it&#x27;s arduino moment. I know there are attempts, but they all seem to not have achieved adequate depths to really dig in to the exciting parts of FPGA development
mupufalmost 5 years ago
Thanks for the feedback, everyone!<p>I fixed up quite a few things based on it! I&#x27;ll keep on working on the code and hopefully will have some more tangible to share at the end of the summer :)
rjswalmost 5 years ago
The title suggested to me that they were looking for Linux&#x2F;BSD drivers for IP within an FPGA, either connected to a CPU using PCIe or for an ARM&#x2F;FPGA hybrid.
评论 #23491449 未加载
评论 #23491277 未加载