回覆列表
  • 1 # 科技電小二

    什麼是FPGA

    FPGA,是可程式設計邏輯晶片的名稱,它可以透過Verilog和C語言,程式設計來改變內部結構的晶片。主要品牌是賽靈思,altera。主要的開發環境是quartus,Vivado

    是否需求

    · 如果在工作專案當中,有需求FPGA,那必須要學習FPGA的開發設計。

    如果是在專案中沒有用到FPGA,那麼作為一名硬體工程師,就沒有必須要學習FPGA,學習FPGA,只是拓展自己的技術技能.

    FPGA的特點

    它的優點

    1, 高度靈活性,可根據需求,新增所需要的IP核,定製專案所需要的外設硬體,透過Verilog程式設計實現硬體邏輯設計,而且各路訊號可時序並行處理。處理速度非常迅速。所以常用與靈活創新的一些領域,同時因為其高速處理能力,也常用與通訊領域。正如目前5G通訊編解碼應用場景,可以使用到FPGA。

    2,懂FPGA開發的人,工資收入高。當前很多通訊領域,半導體設計,醫療都會使用FPGA,因做的人少,開發難度大,所以需求緊缺。

    它的缺點

    1,開發難度大,中文資料偏少,官方資料全英文,對於英文閱讀能力不好的人來說,學習難度會有一定的增加。而且從事FPGA開發的技術人員相對於微控制器開發人員的數量要少得多。而且學習需要熟悉Verilog程式設計,C語言程式設計,類比電路,數位電路等,基礎知識要求多,所以入門難。隨著altera和xilinx推出SOC的FPGA,還需要學習linux相關的知識,其學習的難度更加增大。

    從另一個角度來說,很多的PFGA晶片,在硬體設計時都需要使用多層板,高速電路設計等細節都需要仔細考量,所以設計難度也會大很多。

    2,成本高,非常低端的FPGA晶片都基本上沒有低於10塊錢的,稍微效能好點的FPGA都是幾十甚至上百塊錢一顆料,甚至是上千塊錢的也有,所以那時相當的貴。

    總結

    懂硬體的不一定要懂FPGA,但懂FPGA的一般都需要懂硬體。我的理解是,FPGA和硬體開發不是一個職業發展方向。要不要學,在於自己對直接規劃和專案需求,但總的來說,懂得多肯定會越好。

  • 2 # 文子是豬

    您作為一名硬體研發、設計的工程師,我個人認為呢,努力提高自己的專業技能很重要,空餘之際在學些和工作相關的,對工作有益的,我覺得也很有必要,俗話說“多會一樣技術,少求一次人”當你會的多了自身價值也就更能體現出來了。

  • 3 # 堅強電腦服務中心

    個人感覺,如果你需要突破自己就有必要,不說非得精通這個,至少要看得懂,能將自己的一些電路作品做出來。屬於硬體領域範疇!

  • 4 # 繁星落石

    要看往哪個方向發展了,肯定不是必須的,畢竟硬體行業這麼多,不是每個行業都採用了FPGA的解決方案。但是FPGA確實一個被目前異構計算所喜愛的解決方案,因為FPGA靈活,不像GPU限制那麼多,也不像ASIC門檻那麼高,製作複雜。FPGA可以做很多事情,特別是在物聯網領域。所以如果想要進入這個行業並有所發展的話,可以考慮增加這麼一項技能。

  • 5 # Raserfle

    看是希望之後從事什麼方向啦~

    FPGA嘛,現場可程式設計門陣列,它是作為專用積體電路(ASIC)領域中的一種半定製電路而出現的,既解決了定製電路的不足,又克服了原有可程式設計器件閘電路數有限的缺點。

    它因為運算速度快,還是挺受廣大開發者待見的(不待見也不行)在進行復雜演算法的時候,比如影片處理啦,智慧演算法啦表現比較優秀。

    目前來說,對於複雜程式的運營,有三種半導體的解決方案,分別是DSP,ASSP和FPGA。DSP靈活。價效比高,而且功耗低,但是沒有硬體加速,照比FPGA稍微遜色。內含DSP的ASSP晶片能簡單的提供通訊或者影片處理的方案。而FPGA其程式設計行和效能,還靈活,基本滿足了複雜演算法的執行。

    而且底層開發,晶片開發需要的都是這類板子的使用。比如華為海思麒麟晶片的研發工程師,需要的都是FPGA的工程師來開發,進行晶片功能的實現。招聘要求就是熟練使用FPGA,掌握VHDL或者Verilog。

    雖然種種優點可能讓題主覺得不錯,可是學起來確實難度比較大。因為之前EE學得除了模數電,就是微機原理,C51,ARM,DSP之類的CPU採用馮諾依曼或者哈弗結構的。而FPGA因為是改變硬體連線,會讓你感覺程式設計的思維方式不一樣,初學會造成不適應。

    總結一下,FPGA的前景我認為不錯,如果感興趣或者希望提升自己,可以學習充實一下自己。

  • 6 # FPGA技術實戰

    從近幾年的工作經驗,科技發展以及職業待遇來看,硬體工程師,特別數字工程師有必要學習FPGA。FPGA的應用越來越多,之前價格相對其他ASIC較貴,目前這已經不是問題,眾多領域都在批次應用,機器視覺,5G通訊,人工智慧,資料中心,機器人,高階醫療器械等等。而且目前國家正向高階製造,積體電路發力,瞭解中美貿易戰就知道FPGA的重要性了,中國產FPGA自然也是重中之重。條件允許(有時間,有機會,有專案)就好好學習吧。

  • 中秋節和大豐收的關聯?
  • 在相聲界,師承和輩分真的那麼重要嗎?為什麼這麼重要?