FPGA從事的工作是什麼啊

2021-03-05 14:18:08 字數 1635 閱讀 2538

1樓:匿名使用者

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始終只能停留在初級階段上。對於初學者,數字訊號處理是基礎,應該好好理解,往更深的方向,不用什麼都學,根據你以後從事的方向,比如說通訊、影象處理,雷達、聲納、導航定位等。

2樓:匿名使用者

fpga是什麼?fpga現狀?如何學習fpga?

fpga介紹

3樓:匿名使用者

fpga是field-programmable gate array的簡稱,意思是現場可程式設計門陣列,簡單來說是一種邏輯數位電路設計的方法。它是作為專用積體電路(asic)領域中的一種半定製電路而出現的,既解決了定製電路的不足,又克服了原有可程式設計器件閘電路數有限的缺點。

4樓:匿名使用者

手機關注fpga-engineer,你會學到很多關於fpga 的東西的。

學數學專業的,以後可以從事什麼工作啊

數學專業比較基礎化,進入各個領域都需要事先做一些準備,我來說一下我所瞭解的情況吧 首先你可以考精算師,從事保險精算方向的工作,目前大一點的保險公司要求通過中國精算師考試的四五門課程,就可以進入該公司的精算部 其次,你可以從事統計方面的工作,比如很多大公司都會有市場調研部吧,或者是 交易方面的工作 第...

社會工作者從事社會工作是什麼意思

社會工作者一般是指從事救助,救災,照顧孤殘等民政相關的工作。私人醫院檔案管理應該不算,報考社會工作者考試需要有單位出具工作年限的證明,比如居委會 鄉鎮和街道,民政局。補充搜尋到的 適用範圍 根據考試工作的通知規定,參加社會工作師職業水平考試的人員應是在社會福利 社會救助 社會慈善 殘障 優撫安置 衛...

張帆博士之前是從事什麼工作的

是 醫生,從事婦產科臨床醫學工作 解答,之前是學習啊,我們的同學呀,一起學習出來的。張帆的中國古代簡史的讀後感1000字左右 如何在一學期的課程中將中國五千年的歷史過程講述完畢,中國古代簡史 作為教育部立項的重點教材,作了一個很好的範例。中國古代簡史 的突出特點是 注重貫通理解併兼顧斷代知識 提供最...