我刚刚阅读了一篇关于 FPGA 的文章,这是一项相当有趣的技术,我认为很多人其实并不知道它到底是什么以及它是如何工作的。基本上,它是一种可以在制造后重新编程的集成电路,如果你仔细想想,这相当具有革命性。



令人着迷的是,它并不是新事物。它已经存在了超过40年,但最近正在获得很大的关注。如果你曾经玩过 Arduino 板,你就已经接触过类似的东西。这个想法很简单但又强大:你不再被设计成只能做一件事的芯片所限制,而是可以远程配置硬件以实现你需要的功能。

关于它的应用领域,种类繁多,令人印象深刻。电信、国防、航天、金融,当然还有加密货币挖矿。与普通处理器相比,它的特别之处在于效率。它消耗的能量更少,速度更快,占用空间更小,尤其是在进行密集计算时。

灵活性也是一个关键点。ASIC 是为特定功能设计的,一旦制造就无法更改。而 FPGA 则不同,你可以在不修改软件的情况下调整硬件的实现。这就像在一个芯片上拥有多个不同的功能。

以前它们价格很高,非常昂贵,只有大型企业才能使用。但情况已经改变。价格大幅下降,为创业公司和独立工程师打开了大门。现在你可以用同一个平台开发今天的应用,明天又可以完全不同的项目,而无需从零开始。

编程方面,你可以使用 Verilog 或 VHDL 这类语言,创建符合你特定需求的定制硬件功能。从音频处理到挖矿,FPGA 提供了其他芯片根本无法比拟的灵活性。这是一种将软件的适应性与硬件的纯粹性能巧妙结合的方案。
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
暂无评论