㈠ 學fpga能幹什麼工作
我是做FPGA開發的,FPGA功能強大,無論在通信方面,消費電子類,伺服系統,音視頻產品都占重要地位,主要用於自動控制、數字信號處理,數字圖像處理等。至於FPGA開發工作主要分為硬體工程師和軟體工程師:硬體工程師主要根據FPGA的數據手冊分析其內部構架,工作環境及相關驅動條件來構造硬體平台,需具備良好的英語水平,深厚的模電數電功底,電路與系統、信號完整性及EMC相關知識,和精通一款制圖軟體;FPGA軟體工程師主要負責一些相關的演算法,並以軟體代碼加以實現,你做什麼行業的產品就要掌握什麼行業的一系列專業課程,和一種編程語言(V/VHDL),。月薪水都是從3千到3萬不等,當然也有更高的。
㈡ 請問下本科畢業進入FPGA領域工作難么
FPGA的主要的語言是Verilog,比如ZTE,HW都用這個.
一般來說,在通信行業比如ZTE,HW,FPGA都有很大需求,而且價格很貴是作為一個最重要的組成部分;而一般的數字電路板基本都有CPLD作為系統載入來使用的.
我覺得未來FPGA是很有前途的,在altera和XILINX的發展方向上將ARM A8/A9放到FPGA內部,未來應用很有前途的.
加入到這個行業吧,FPGA都是有點技術含量的人才能做,確實對人要求比CPU對工程師的要求要高一點的.
但是未來FPGA的工程師可以干FPGA+CPU的事情,而CPU的工程師未能能理解底層FPGA能乾的事情;呵呵因此我建議你要堅持FPGA這個方向.
㈢ FPGA工程師主要是做什麼 需要具備哪些基本知識
最重要的基礎是《數字電路》這門課。
其次是掌握一種硬體描述語言(VHDL或Verilog)。
另外,FPGA工程師做的事本質上是硬體設計,因此需要具備一定的硬體設計知識。
一個合格的FPGA工程師需要掌握:
1.Verilog語言及其於硬體電路之間的關系。
2.器件結構(最好熟練掌握Spartan3,Vertix4系列的器件結構,及其資源於Verilog行為描述方法的關系。)。
3.開發工具(熟練掌握Synplify,Quartus,ISE,Modelsim)。
4.數字電路(組合電路,觸發器,特別是D觸發器構成分頻器,奇數倍分頻占空比為50%
,時序電路,並且能用Verilog語言描敘。)。
5.熟悉FPGA設計流程(模擬,綜合,布局布線,時序分析)。
6.熟練掌握資源估算(特別是slice,lut,ram等資源的估算)。
7.同步設計原理。
㈣ 5G互聯網開發都有哪些就業方向
可以在通信領域中從事研究、設計、製造、運營及在國民經濟各部門和國防工業中從事開發、應用通信技術與設備等工作。以下介紹一些通信工程專業可以從事的職業以供大家參考。
軟體方面:
嵌入式軟體工程師:一定要具備扎實的C語言功底
驅動工程師:需要付出大量努力學習,很具有競爭力
應用層軟體工程師:需要非常強的編程能力,C++和數據結構演算法也很重要
協議軟體工程師:編碼實現各種通信協議
技術支持工程師:一般都是從研發轉過去的
網路工程師:各種組網,懂得利用通信設備來組織具體功能需求的網路
硬體方面:
硬體工程師:能根據需求來制定電路板,包括各種電路的設計、電器元件的選擇、晶元選型
射頻工程師:RF,Radio Frequency,就是負責無線射頻技術
FPGA工程師:在通信行業很重要,因為數據轉發不是靠晶元就是靠這個
PCB制板工程師:畫電路板,大公司都有專項組
非研發類:
銷售:業務知識扎實,人際交往能力強
㈤ FPGA工程師有前途嗎
FPGA本身只是實現數字的工具,有它自己的特點,
FPGA用途主要在介面轉換、通信協議、圖像處理、並行處理、計算加速等方面,
有前途的不是FPGA本身,而是利用FPGA工具來解決問題的能力。
那麼如果想成為有前途的FPGA,其實重點並不在FPGA本身,而在數字的基礎、時序分析、演算法本身的理解,演算法的實現能力上!
㈥ FPGA演算法實現工程師(RTL工程師)是做什麼的
通信演算法DSP啥的做的人很多,而且學歷都很高,競爭很激烈,無線通信好些
㈦ 想放棄FPGA這份工作了,工科職場大神們有什麼建議
這樣的情況來說,FAE是最適合當前你的工作,既能接觸到一些實際的技術以及技術人員,同時入職要求不會那麼高。
FAE本身是為客戶解決問題為多,工作中肯定能累計不少知識,多問問,自己也沖沖電,說不定過2年可以轉技術崗位。
技術銷售的話,偏向銷售,技術主要是了解原理參數,不會深入,可能會背離你的要求
㈧ FPGA從事的工作是什麼啊
FPGA從事的工作主要分為硬體部分和軟體部分:硬體工程師主要根據FPGA的數據手冊分析其內部構架,工作環境及相關驅動條件來構造硬體平台,需具備良好的英語水平,深厚的模電數電功底,電路與系統、信號完整性及EMC相關知識,和精通一款制圖軟體;
FPGA軟體工程師主要負責一些相關的演算法,並以軟體代碼加以實現,你做什麼行業的產品就要掌握什麼行業的一系列專業課程,和一種編程語言(V/VHDL)-硬體描述語言。
FPGA(Field-Programmable Gate Array)是現場可編程門陣列的簡稱,簡單來說是一種邏輯數字電路設計的方法。它是作為專用集成電路(ASIC)領域中的一種半定製電路而出現的,既解決了定製電路的不足,又克服了原有可編程器件門電路數有限的缺點。
拓展資料:
FPGA
基礎問題
FPGA的基礎就是數字電路和VHDL語言,想學好FPGA的人,建議床頭都有一本數字電路的書,不管是哪個版本的,這個是基礎,多了解也有助於形成硬體設計的思想。在語言方面,建議初學者學習Verilog語言,VHDL語言語法規范嚴格,調試起來很慢,Verilog語言容易上手,而且,一般大型企業都是用Verilog語言,VHDL語言規范,易讀性強,所以一般軍工都用VHDL。
工具問題
熟悉幾個常用的就可以的,開發環境Quartus II ,或ISE 就可以了,這兩個基本是相通的,會了哪一個,另外的那個也就很Easy了。功能模擬建議使用Modelsim ,如果你是做晶元的,就可以學學別的模擬工具,做FPGA的,Modelsim就足夠了。綜合工具一般用Synplify,初學先不用太關心這個,用Quartus綜合就OK了。
思想問題
對於初學者,特別是從軟體轉過來的,設計的程序既費資源又速度慢,而且很有可能綜合不了,這就要求我們熟悉一些固定模塊的寫法,可綜合的模塊很多書上都有,語言介紹上都有,不要想當然的用軟體的思想去寫硬體。在學習FPGA開發過程,首先要對電路設計熟悉,明白電路的工作過程:電路是並行執行。
習慣問題
FPGA學習要多練習,多模擬,signaltapII是很好的工具,可以看到每個信號的真實值,建議初學者一定要自己多動手,光看書是沒用的。關於英文文檔問題,如果要學會Quartus II的所有功能,只要看它的handbook就可以了,很詳細,對於IT行業的人,大部分知識來源都是英文文檔,一定要耐心看,會從中收獲很多的。
演算法問題
做FPGA的工程師,最後一般都是專攻演算法了,這些基礎知識都是順手捏來的,如果你沒有做好搞理論的准備,學FPGA始終只能停留在初級階段上。對於初學者,數字信號處理是基礎,應該好好理解,往更深的方向,不用什麼都學,根據你以後從事的方向,比如說通信、圖像處理,雷達、聲納、導航定位等。
㈨ 女生,現在做電源,想轉行做FPGA,請大神幫忙分析指教!
FPGA入門很簡單,但是要做精通,很難,需要時間與經驗的積累。fpga邏輯工程師這個崗位要求很高,基本上要求碩士起步,並且很多公司要求有FPGA的工作經驗,門檻如此之高,顯然薪水是不會低的。國內有FPGA崗位的單位,像中興華為這樣的通訊公司,也有中電,中航,航天科技,科工,中船下屬的研究所。待遇都很不錯。按照你所說的,感覺你是有一定的基礎的,而且你也擁有名校的碩士學位,個人覺得你自學FPGA應該沒有問題,你可以買塊開發板,先從最簡單的做起,搞清楚設計的流程,開發軟體的使用,選擇一種硬體描述語言。買開發板會送有光碟資料,自己能把光碟上的內容都吸收後,再做一兩個中小型項目,就很快熟練了,剩下的就是你經驗的積累,硬體工程師是隨著年齡的增加而吃香的。好好加油,祝好運