Ⅰ 參加FPGA比賽,做什麼好
智能小車測重儀
Ⅱ 有哪些fpga 競賽
你FPGA學的抄如何啊,
大賽道是有,好襲像是大學計劃之類的,要以校為單位參加,你要是學習的是altera的FPGA那就上官網看看它的大學計劃
http:\\www.altera.com.cn\
Ⅲ 我想學習FPGA,想問問有沒有好的FPGA培訓班呢
作為從業15年的過來人,有責任回答您的問題。在回答前我會先問您2個問題:
1)為專什麼學屬習FPGA?
2)學FPGA學什麼?
FPGA是現代電子發展的結晶,作為電子工程師多少都要了解一些。學習FPGA有兩個方向:1)研發FPGA;2)使用FPGA。如果是前者,那麼培訓班就算了。後者(使用FPGA)的人居多,所以我就說說這個。使用FPGA的人主要分為2大類:1)ASIC工作人員,使用FPGA做前期驗證;2)研製板級產品的電子工程師。所以學習FPGA目的也就是為了適應這些工作。
FPGA的使用其實真的沒有什麼可以學的。硬體參考圖紙一堆,設計電路的時候看參考圖紙就行了。軟體代碼編程多半使用verilog(建議你直接學習這個語言),如果數字電路好,自己看看語法就行了(我的verilog是7~8年前我的徒弟教的,花了2天的時間)。剩餘的工作就是數字電路的知識了,如果數電好,什麼培訓班都用不上。如果數電不好,為什麼不上數電的培訓班呢?很多做FPGA的人連基本的卡諾圖和狀態機都不會。基本理論不通,培訓班也就是一個皮毛——會熟練使用word不代表成為著名作家。
Ⅳ FPGA在電賽都是做些什麼的,具體該如何准備。
FPGA有很多功能,主要是利用verilog或者vhdl語言編寫邏輯,這個邏輯類似於c語言,只是比c語言更直專接(因為屬是面向硬體的嘛)。c語言能做的東西都能用FPGA完成,例如作為CPU控制其他硬體(你能想到的各種功能的晶元,如ad/da);能進行視頻圖像處理;由於其高速使得FPGA在通信領域也廣泛應用。
但是由於FPGA內部是與或非邏輯搭起來的所以乘法比較慢,比dsp差很多,如果用FPGA做乘法建議用硬核乘法器。另外建議多利用軟ip,可提高效率。
Ⅳ FPGA系統工程師需要學什麼東西
1、數字電路基礎。做FPGA一定要有數字硬體的概念。FPGA是硬體設計,而不是軟體設計,首先要有這個概念
2、硬體描述語言,Verilog或VHDL,推薦Verilog
3、主流廠家的晶元底層結構,如Logic Cell、DSP Block、時鍾、IO單元等
4、EDA工具的使用,如主流廠家的集成編譯環境(Quartus II、Vivado等)、模擬軟體(ModelSim等)的使用
5、熟悉FPGA設計流程(模擬,綜合,布局布線,時序分析)。
6、熟練掌握資源估算(特別是slice,lut,ram等資源的估算)。
7、同步設計原理。
一個合格的FPGA工程師至少在以下三個方面的一個非常熟悉:
嵌入式應用 2.DSP應用 3.高速收發器應用
(5)fpga競賽培訓內容擴展閱讀
FPGA工程師的核心競爭力
1、RTL設計實現能力。也就是演算法實現能力,RTL實現是FPGA工程師或者說HDL開發人員的入門首先接觸到的東西;
2、硬體調試能力。包括問題定位分析能力和系統調試能力,FPGA工程師真正的核心競爭力,因為這不僅僅需要經驗的積累,同時還需要很好的邏輯思維和分析能力。
另外一方面是整個硬體軟體系統層次的調試能力,要看得懂原理圖PCB,懂硬體,了解軟體介面,現在FPGA越來越講究HardwareSoftwareCo-design,軟體硬體這個系統層次的調試能力對人的要求更加高。
3、更加高層次的能力。還是系統層次的東西。演算法和架構,怎樣將一系列數學公式,轉換為演算法,在最終形成系統硬體的實現;
整個系統採用什麼樣的架構,純FPGA,arm+FPGA,DSP+FPGA,SOC+FPGA;FPGA頂層採用什麼架構,通用匯流排還是自定義匯流排,如何考慮通用性和可擴展性等等,再大至什麼樣的應用適合用FPGA實現。
什麼樣的問題適合軟體實現,怎樣的組合能更加低成本高效率的解決問題,這一些列問題涉及的東西有很多,基本上都是以FPGA為核心做開發要面臨的問題,其實其他平台的硬體、軟體產品都是類似,系統層面的問題都是復雜的問題,同時,從系統層面去優化,解決問題才是最高效率的方式。
Ⅵ 電子設計大賽用FPGA做的話,涉及哪些FPGA的知識
數電,這是最基本的。
VHDL語言,這是工具,當然用Ver的也很多。
你所使用的FPGA手冊,你需要首先評估門電路是否能滿足你的要求,成本是否超預算。
電路設計軟體,如果你需要自己畫電路圖的話。
Ⅶ 有誰參加過至芯的FPGA培訓,本人是在職,實在沒時間上他那個三個月的培訓,本人想以合理的價格購買一套
夏宇聞老師也在那裡講可
Ⅷ 請前輩詳細介紹下學習FPGA需要什麼基礎
你得知道自己為什麼學習FPGA,一樓的看法是把FPGA作為一個可編輯的介面,這是現在企業應用的一大部分,而FPGA有很大部分是用來做通信應用的。如果你和一樓一樣只是把FPGA當做可編輯的介面,而且再加上如果你傾向於功能的實現,那麼這部分的FPGA是比較簡單的,樓上的看法基本正確,就是看看目標介面的數據手冊,滿足時序的要求。FPGA只是一個工具,一個演算法實現的強大途徑。你的基礎課程已經夠了,數電的內容基本滿足了,學過51估計你也學過一些介面的編程了,懂得一些器件的時序了,基礎都夠了。不知道你是什麼專業的,估計也是通信的吧,如果是自動化的話,現在企業中有部分是FPGA和DSP結合應用。如果是通信的話,可以加把力好好學學,通信原理上的理論可以在這上面實現,像我們學校在大三下會有用FPGA實現通信原理的課程設計,比較有用。板子我個人覺得是得買的,原因如下:
1、你學的是硬體而不是軟體,單靠模擬畢竟不夠
2、雖說modelsim模擬到後期也得學,但是入門就開始學會比較煩人,比較分心,而且缺少成就感。
FPGA有幾大廠家,多種序列,從高級到低級產品鏈很廣,價格差非常多,貴的到數萬,便宜的幾十就夠,我自己沒買過板子,不知道具體價格。建議你去和熟悉的老師要板子,跟著老師做項目,或者以競賽之類的搞到板子。如果沒門道,去買的話,多了解了解,以自身的需求來買板子。
Ⅸ 國內關於FPGA的培訓機構有哪些至芯科技怎麼樣
Xilinx的認證培訓機構抄是E-elements. Xilinx大學計劃也襲經常會到高校舉辦講座和培訓。 培訓的目的基本是兩個,一個是找工作有個證,一個是做項目快速上手。 要找工作的,除了證,真正的動手能力和經驗在面試時能幫到不少。 要做項目快速上手的,自學可能有點慢,那就找培訓機構吧,盡量官方一些,資料一手一些。 想自學的話,市面上的FPGA書已經不少了,雖然水平層次不齊。如果本身有HDL語言基礎,那麼跑到圖書館把他們一字排開按照年份新舊讀個三五本,跟著做些實驗,基本也算到達能用的水平了。有機會就找個開發板,沒機會就只在電腦里編程編譯做時序分析。
Ⅹ 什麼是altera競賽,介紹一下
你好。如果你說的是「Altera亞洲杯創新設計大賽」的話,我還是比較清楚的。
Altera是一個內做FPGA的公司,應該是容亞太地區FPGA最大的供應商。
Altera亞洲杯創新設計大賽就是要求你使用他們提供的開發板,完成一個具有獨立功能的應用實例。其實和大學計劃的目的差不多,讓你在學校里就習慣他們的開發環境,以後自然就會用它們的產品。
今年的報名已經結束了。而且初賽文檔的提交時間也過了,通過第一輪篩選的小組可以獲得一塊由公司提供的開發板(我那年拿的是DE2,公司很小氣的),然後用這塊板子完成你的想法。最後打包寄到公司地點(我那年是上海)。
要參加比賽的話,個人應該是無法報名的,必須通過學校組織吧。我們這里是有一個老師專門負責帶隊,想參加的(一般是大三,或者研一)可以向老師報名,一般一年有三到四組能入圍復賽。
當然,參加比賽的前提是你必須完全掌握至少一種HDL語言,以及硬體相關知識,必要時還要用到SOPC,是以C語言為基礎的。所以大一大二一定要自主學習,決不能按照學校的進度來(我們學校微電子大四才開FPGA課)
祝你好運!