當前位置:首頁 » 大學本科 » 本科生fpga項目

本科生fpga項目

發布時間: 2022-07-19 00:47:34

本科生自學的FPGA在北京好找工作嗎一般要到什麼公司應聘

說實話,現在FPGA非常熱,很多領域都要求有FPGA的設計工程師,比如通信領域、信號處理領域、多媒體領域、晶元生產等等。雖然這些都叫FPGA,但是應用的方向是截然不同的,除了最開始學的時候可能會各個方面都熟悉了些,但是將來肯定是只能針對某個方向做深入的發展。
首先是信號處理,特別是通信的信號處理,這是能最大發揮FPGA優勢的一個方向,而且是比較底層的。這類的公司就是各大通信設備製造商,比如華為、中興,以及其它一些小的公司。
然後是在晶元設計領域,FPGA作為前期的開發和驗證是很重要的平台,因此只要是晶元設計的公司,就都有FPGA的工程師,比如華為海思、中興微電子、思科等。
然後是嵌入式應用,這個就更多了,所有的智能設備廠商(比如智能手機)在做平台開發的時候,肯定是要用FPGA做前期驗證的。
所以FPGA的就業門路很廣,但這裡面又存在兩個問題:
1、自學的程度。個人覺得,入門時最好是自學,這就看悟性了。然後最重要的是一定要找到一個好的項目做一些實際的東西,否則只是自己玩是不會有很大發展的。因為硬體這個東西必須在實際的應用中才能發現問題,從而積累經驗,才能有長足的進步。
2、方向。剛開始學FPGA可能會面臨著一個選擇,那就是側重於底層的邏輯開發,還是側重於頂層的嵌入式開發。前幾天有個台灣的教授來我們學校講學,他建議應該先從底層的做起,這樣對底層的東西都了解了之後,以後再向上發展比較容易。

Ⅱ 計算機專業,要做一個FPGA的項目,需要准備什麼知識

數字電路、HDL語言

Ⅲ 本科生學習fpga,dsp,嵌入式操作系統哪個好

本科生的話,建議做軟體方向的嵌入式系統,即利用現有的晶元和操作系統(開源的非開源的都可以)進行開發。嵌入式沒有競爭相對小的方向,不管你搞什麼,今天無限風光,明天就有可能寄人籬下。希望樓主在選擇之前首先端正一下態度,選擇了電子工程師這條路,就沒有「競爭小」這項選擇。前途的話在個人,你要是真是個牛逼人物撿垃圾也能撿出不一樣的精彩。

根據樓主本科生的情況,DSP還是不要碰了。這玩意單純從編程角度來講沒有任何難度,其精髓在於你編程實現的演算法.想把DSP用好,首先你將來從事的行業必須有大規模計算的需求,而且這種計算需求從某種程度上對時間要求比較高。比如通信,實時視頻處理等方面。有些應用,比如地質數據分析,遙感數據分析,大規模計算的需求是有了,但是一個星期出結果和一年出結果沒啥差別,那這種也就不需要DSP了,不如直接上PC來的順手。其次應用DSP人員必須對自己行業所需要的專業知識極為精通,注意!這里的專業知識不是指什麼數模電微機原理等「專業課」。而是解決本行業可能遇到的問題所需的知識。具體例子不好列舉,就拿一般看得到的教材來說,很簡單的DSP應用——FFT,你說你要是連FFT怎麼回事兒都不知道,用在什麼場合也沒概念,什麼時候用也說不清楚還搞什麼DSP啊?DSP這東西跟什麼學歷沒有太大關系,本科生也可以做得很好,關鍵是自己有沒有足夠的知識來用好它。

FPGA相對DSP來講稍微簡單一點,當然,視個人情況而定。比起動不動就FIR啊IIR啊橢圓濾波器啊Butterworth啊什麼的,我更喜歡幾百萬門的與非邏輯。基本的邏輯電路設計,本科時候的數字電路就可以夠用了。不過大的趨勢還是做SOC。SOC這個概念不難理解,簡單點說就是把你原來做的實驗那個PCB板換成矽片,把與外界的連線換成管腳。用晶元做了原來電路板做的工作。單純組建一套片上系統並不復雜,復雜的是這套系統的商業化成本。現在很多SOC設計裡面大量應用的現成的IP都是需要付費的。一方面原因是如果自己設計,周期和風險就會成倍放大,另一方面針對某些功能的IP靠自己的力量也搞不出來。如果是學生或者獨立開發者,當SOC進行到一定程度後就會感覺自己的開發寸步難行了。抬頭望去到處都是IP壁壘。想做出自己的東西真的很不容易。如果你的理論知識夠牛的話,可以自己設計IP也是一個挺好的出路。

不過這又回到了DSP的老話題:你的知識夠用嗎?以我們公司現在的視頻處理項目來講,實現的時候很簡單,就是一連串的矩陣轉換。問題是如果沒人告訴你這么做,你自己能想到嗎?如何把一個BMP或者PNG轉換為YUV或者YPbPr?數據如何壓縮?其實就是一堆色空間轉來轉去的。再比如讓你用高斯運算元和拉普拉斯運算元做一個當前圖像的邊界檢測,怎麼做?先不討論怎麼做,麻煩問一下啥是高斯運算元?歸根到底,又是高等數學和線性代數那一檔子事兒。按照中國當前的國情,50%的本科生基本靠混,另外50%不甘墮落的上進青年中,有90%不重視理論知識。所以FPGA入門可以,做也不是不能做,想有前途?難。

這就是為什麼建議你做嵌入式軟體的原因。軟體面比較廣,在你51單片機嵌入式編程的技術基礎上繼續深入嵌入式系統的應用編程方向,一來上手快,理解概念好理解一些,二來對理論知識的要求不是那麼嚴苛。雖然沒有理論知識你依然只是個代碼民工,但是嵌入式編程本身的靈活性從另一方面給了自己發展的空間,也就是說單純就代碼如何實現上自己也可以學到不少東西。所以軟體可以不限於某幾個行業而存在,而DSP和FPGA不行。如果可以參與一些開源的項目,對自己的提升就更大了。

總之,本科生的話,如果不準備繼續深造而且考慮今後一定時間的發展的話,做嵌入式軟體比較合適。

Ⅳ 用FPGA實現的項目

工業控制領域中經常拿FPGA做高速處理,不僅僅是因為它的處理夠快。還因為FPGA內部有很多的IP核 可以做高速介面。所以拿FPGA做的好大的一類就是通信領域中的應用

基站 、交換機、視頻採集、音頻信號處理、圖像採集系統 等 都是拿FPGA來做的 因為處理能力快,這些項目有個共同點 都是大量數據的處理和傳輸

所有的代碼實現都是邏輯工程師自己設計 方便修改和升級,所以拿FPGA做的項目很鍛煉人的邏輯能力的

熱點內容
四川農業大學申請考核博士 發布:2025-10-20 08:58:11 瀏覽:981
福田雷沃重工本科生待遇怎麼樣 發布:2025-10-20 08:53:49 瀏覽:575
華為要本科生嗎 發布:2025-10-20 08:25:41 瀏覽:550
2008年青島本科生工資 發布:2025-10-20 08:04:24 瀏覽:444
東北大學藝術考研 發布:2025-10-20 07:38:35 瀏覽:299
我的大學生活txt 發布:2025-10-20 07:35:28 瀏覽:25
人民大學外語系考研 發布:2025-10-20 07:31:12 瀏覽:894
上海交通大學考研輔導班 發布:2025-10-20 07:24:54 瀏覽:420
華中農業大學細胞生物學考研群 發布:2025-10-20 07:09:36 瀏覽:558
南京大學2016考研線 發布:2025-10-20 06:43:12 瀏覽:930