我剛剛讀了一篇關於 FPGA 的文章,這是一項相當有趣的技術,我認為很多人並不真正知道它是什麼以及它是如何運作的。基本上,它是一個可以在製造後重新編程的集成電路,這相當具有革命性,如果你仔細想想的話。



令人著迷的是,它並不是新事物。它已經存在超過 40 年,但最近正逐漸獲得更多關注。如果你曾經玩過 Arduino 板,你已經接觸過類似的東西。這個想法很簡單但又強大:你不再被設計用來做單一任務的晶片所限制,而是可以遠端配置硬體來完成你需要的功能。

至於它的應用範圍,種類繁多令人驚嘆。電信、國防、航太、金融,甚至是加密貨幣挖礦。與普通處理器相比,它的特別之處在於效率。它消耗更少的能源,更快,佔用空間也更小,尤其是在進行密集計算時。

彈性也是另一個關鍵點。ASIC 是為特定功能設計的,一旦製成就無法更改。而 FPGA 則不同,你可以在不修改軟體的情況下調整硬體的實現方式。就像擁有多個晶片在一個裡面一樣。

以前它們價格很高,非常高,只有大型企業才能負擔得起。但情況已經改變了。價格大幅下降,這為新創公司和獨立工程師打開了大門。現在你可以用同一個平台來開發今天的應用,明天又可以做完全不同的事情,無需從零開始。

你可以用 Verilog 或 VHDL 這樣的語言來編程,根據你的具體需求創建定制的硬體功能。從音頻處理到挖礦,FPGA 提供了其他晶片所沒有的彈性。這是一個結合軟體的適應性與專用硬體純粹性能的智慧組合。
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 打賞
  • 留言
  • 轉發
  • 分享
留言
請輸入留言內容
請輸入留言內容
暫無留言