✍️ Gate 广场「创作者认证激励计划」进行中!
我们欢迎优质创作者积极创作,申请认证
赢取豪华代币奖池、Gate 精美周边、流量曝光等超 $10,000+ 丰厚奖励!
立即报名 👉 https://www.gate.com/questionnaire/7159
📕 认证申请步骤:
1️⃣ App 首页底部进入【广场】 → 点击右上角头像进入个人主页
2️⃣ 点击头像右下角【申请认证】进入认证页面,等待审核
让优质内容被更多人看到,一起共建创作者社区!
活动详情:https://www.gate.com/announcements/article/47889
我刚刚阅读了一篇关于 FPGA 的文章,这是一项相当有趣的技术,我认为很多人其实并不知道它到底是什么以及它是如何工作的。基本上,它是一种可以在制造后重新编程的集成电路,如果你仔细想想,这相当具有革命性。
令人着迷的是,它并不是新事物。它已经存在了超过40年,但最近正在获得很大的关注。如果你曾经玩过 Arduino 板,你就已经接触过类似的东西。这个想法很简单但又强大:你不再被设计成只能做一件事的芯片所限制,而是可以远程配置硬件以实现你需要的功能。
关于它的应用领域,种类繁多,令人印象深刻。电信、国防、航天、金融,当然还有加密货币挖矿。与普通处理器相比,它的特别之处在于效率。它消耗的能量更少,速度更快,占用空间更小,尤其是在进行密集计算时。
灵活性也是一个关键点。ASIC 是为特定功能设计的,一旦制造就无法更改。而 FPGA 则不同,你可以在不修改软件的情况下调整硬件的实现。这就像在一个芯片上拥有多个不同的功能。
以前它们价格很高,非常昂贵,只有大型企业才能使用。但情况已经改变。价格大幅下降,为创业公司和独立工程师打开了大门。现在你可以用同一个平台开发今天的应用,明天又可以完全不同的项目,而无需从零开始。
编程方面,你可以使用 Verilog 或 VHDL 这类语言,创建符合你特定需求的定制硬件功能。从音频处理到挖矿,FPGA 提供了其他芯片根本无法比拟的灵活性。这是一种将软件的适应性与硬件的纯粹性能巧妙结合的方案。