為什麼最近幾年fpga變得越發受大家重視了?

文章推薦指數: 80 %
投票人數:10人

FPGA是邏輯電路,處理數位訊號的。

CPU是處理數據的,沒有可比性。

舉個例子。



CPU有高速緩存。





但是緩存不能拿來直接用。

FPGA可以隨便用。



所以FPGA在對於高速採集 高速處理方面 有先天優勢

例如。

用FPGA實現一個DDR內存控制器、實現一個x264編解碼器、實現一個HDMI採集或輸出設備、實現一個攝像頭轉USB的晶片、實現一個簡單顯卡、實現一個自定義通訊結構的高速通訊接口等等。

那有人問了成本太高怎麼不用專用晶片啊,是啊成本高啊,所以FPGA一般都是用於生產驗證階段的「實驗」目的。

但是如果小批量應用,總比設計一款IC成本低廉吧?

而且FPGA還有個好處就是內部的數字處理邏輯可以隨便更新。

例如我做了一個通訊接口,但是這個通訊協議,考慮未來要升級,那我就用FPGA作為這個通訊處理IC,以後協議要更新,我更新FPGA程序就可以。

iPhone7裡面用的FPGA,可能就是這個考慮吧?未來可以隨時升級某接口的處理邏輯。

簡而言之FPGA主要是做設備接口的。

CPU是計算數據的。



另外我想說一點。

Verilog和C語言完全是兩碼事,如果有人說,Verilog和C語言很像。



1,不會爆發,量大都流片去了,

2,高薪,學習曲線太抖,數字電路模擬電路外加算法就夠很多人喝一壺的了,

3,優勢在於,用於驗證,流片畢竟太貴。

4,非從業者,搞過幾天,建議可以試試,這是一條道,咬著牙走下來吃好喝好肯定沒啥問題,掙大錢難度很大。

在產品的研發階段,或追求性能的小規模產品領域裡需要高速並行計算,或多種埠信息轉換、交換與交互場景中使用。

比如:現在的VR,AR設備大都處於研發階段,自己的算法和方案組成不可能有市場上成熟的晶片,這時就要用FPGA來驗證算法和方案,當有批量後,再把實現邏輯轉化為低成本的專用晶片。

再比如:軍事領域產品(雷達,圖像,通信),不可能是大規模的產品,一年也就幾十到幾萬,所用的功能晶片不可能夠買到,基本都是用FPGA來實現。

雖然FPGA應用不像單片機那麼廣,但能用FPGA的做產品的絕對是重點項目、有線的項目、不計成本的項目,能從事FPGA開發的也都是研發團隊的中堅力量。

沒看出接近在哪裡CPU主要還是通用性強的數據邏輯控制處理器;GPU仍然以3圖形渲染為止,輔以數據密集並行計算~FPGA則是比較方便的硬體模塊,用於低功耗特定功能處理上十分不錯~

下載更多資料可以點擊:http://a.eqxiu.com/s/klhbni3Z 官方微信:baweixuexiao

QQ交流群:225759209 qq:532634714

諮詢網址:http://www.bwie.net


請為這篇文章評分?


相關文章 

創新維度:業界首款基於SDR的NB-IoT晶片

2017年8月3日晚上9:00,聯動原素「i訪談」欄目進行了一場不同於以往的訪談活動。創新維度科技(北京)有限公司在訪談中,介紹了其近期研發的「業界首款基於SDR(軟體定義無線電)的物聯網晶片」。