什麼是現場可編程邏輯門陣列(FPGA) (?

一款現場可編程邏輯門陣列(FPGA) (Field Programmable Gate Array) 是一種集成電路,使我們能夠在其生產後根據需求進行重新配置。這種個性化涉及選擇邏輯門、開關和特定線路。編程可以是從簡單的邏輯門到復雜的功能,具體取決於我們想要實現的目標。

我們直接使用諸如 Verilog 或 VHDL 等語言進行編程,以創建定制的硬件功能。盡管看起來很新穎,但實際上它結合了存在超過 40 年的技術。如果你曾經使用過 Arduino,你對這項技術已有一定的了解。

配置可以遠程完成,即使在最終應用中安裝後也是如此。令人着迷的是,它允許使用相同的硬件進行不同的應用,便於以較低的初始投資進行原型制作。

哪裏使用?

這項技術將軟件的靈活性與ASIC (專用集成電路)的硬件性能相結合。結果是一個適應特定用途的高性能芯片。FPGA主要用於高性能計算:電信、軍事、航空航天和金融。它們也已成爲加密貨幣挖掘的工具。

與普通處理器相比,其優勢在於能效更高、體積更小和速度更快。這些因素在計算量增加時變得更加重要。FPGA 提供比 ASIC 更大的靈活性,允許在不更改軟件的情況下修改硬件。

應用程序涵蓋從加密貨幣挖礦到音頻處理。以前它們價格高昂,但最近的進展使它們變得更加可及,激發了企業家和工程師的熱情。

最有趣的是:你可以完全重新編程它們。你可以今天在同一個平台上用於一個項目,而明天用於完全不同的項目,而無需從零開始。

法律聲明:包含第三方意見。並不構成財務建議。可能包含贊助內容。

查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)