智芯融:學習FPGA可以從事哪些高薪工作?

FPGA從事的工作主要分為硬體部分和軟體部分:

硬體工程師主要根據FPGA的資料手冊分析其內部構架,工作環境及相關驅動條件來構造硬體平臺,需具備深厚的模電數電功底,電路與系統、訊號完整性等知識。

FPGA軟體工程師主要負責一些相關的演算法,並以軟體程式碼加以實現,你做什麼行業的產品就要掌握什麼行業的產品標準,和一種程式語言(V/VHDL)-硬體描述語言。

例如,你可能會看到這樣的職位描述:

智芯融:學習FPGA可以從事哪些高薪工作?

也可能看到這樣的任職要求:

智芯融:學習FPGA可以從事哪些高薪工作?

現在,FPGA工程師工作內容隨著時間的推移有了一些變化,它的應用領域更加廣泛了:

FPGA的應用領域最初為通訊領域,但目前,FPGA已完全擺脫了傳統的通訊領域而開始大規模向其他領域進軍,除了通訊領域的交換機、網路安全裝置、基站等,越來越多的產品採用了FPGA,包括遊戲機、網路播放器、數字影片裝置、平板電視、數字錄影機等。

大體來講,FPGA主要應用在AI、自動駕駛、 5G通訊、工業物聯網、資料中心5個方面。

智芯融:學習FPGA可以從事哪些高薪工作?

1、AI領域的應用

5G時代,人工智慧領域的需求呈現持續快速爆發式增長。基於CPU的傳統計算架構無法充分滿足人工智慧高效能平行計算的需求,FPGA是低功耗異構晶片,開發週期快,程式設計靈活,在AI領域應用廣泛。

2、自動駕駛

對於自動駕駛來說,反應速度非常重要,主要用到攝像頭、雷達和鐳射雷達。且裝置需要不斷更新,這時候FPGA的優勢就凸顯出來了,可以配合演算法實現快速更新。

3、5G通訊

可程式設計的核心特性與 5G無線網路對靈活性、價效比和智慧化的需求不謀而合。很多通訊業務的應用場景是需要隨時升級的,與FPGA相比,ASIC的靈活性不夠,無法跟上演算法的迭代更新,因此選擇 FPGA是一個更好的選擇。

智芯融:學習FPGA可以從事哪些高薪工作?

4、工業物聯網

FPGA在工業網際網路的應用領域聚焦在五個方面:工業網路通訊,機器視覺,工業機器人,

邊緣計算,工業雲。這五個方面跨越多個應用場景,且在每個場景有一個共性:低延時,對計算效能要求高。基於這樣的特性,FPGA將成為構建工業網際網路發展的基石之一。

5、資料中心

FPGA已經在大型資料中心得到大規模應用,全球七大超級於計算資料中心包括微軟、阿里雲、騰訊雲、百度雲、Facebook都採用了FPGA加速伺服器。人工智慧的廣泛應用場景的架構多樣性,可以充分發揮FPGA的優勢和特點,開創新型FPGA在資料中心的新局面。

除了這五大領域FPGA還可以應用在軍事領域,如安全通訊、雷達和聲納、電子戰;測試和測量領域,如通訊測試和監測、半導體自動測試裝置、通用儀表;消費產品領域,如顯示器、投影儀、數字電視和機頂盒、家庭網路;醫療領域,如軟體無線電、電療等。

但是,不管產品如何更新迭代,萬變不離其宗,只要我們掌握了FPGA的底層邏輯,例如數電模電、硬體程式語言等基礎知識,加之經驗的積累,其未來發展空間巨大!

現在,伴隨政策扶持,中國應用領域需求、新興基礎設施積極展開,國內研發人才競爭力逐步發增強。

圖片來源:方正證券、BOSS直聘

參考資料:中國電子行業專題報告-國產FPGA研究框架

TAG: FPGA領域通訊資料中心5G