FPGA能做什么
時間:2017-07-31作者:華清遠見
FPGA是在PAL、GAL、CPLD等可編程器件的基礎上進一步發展的產物,作為專用集成電路(ASIC)領域中的一種半定制電路而出現,既解決了定制電路的不足,又克服了原有可編程器件門電路數有限的缺點。不知道FPGA是什么的,可以去看之前的文章。今天主要聊一下FPGA能做什么。
1.FPGA在電路設計中的應用 連接邏輯、控制邏輯是FPGA早期發揮作用比較大的領域,也是FPGA應用的基石。 事實上在電路設計中應用FPGA的難度還是比較大的,這要求開發者要具備相應的硬件知識(電路知識)和軟件應用能力(開發工具),這方面的人才總是緊缺的,往往都從事新技術,新產品的開發成功的產品將變成市場主流基礎產品供產品設計者應用。 在不遠的將來,通用和專用IP的設計將成為一個熱門行業!搞電路設計的前提是必須要具備一定的硬件知識.在這個層面,干重于學,當然,快速入門是很重要的,越好的位子越不等人電路開發是黃金飯碗。 2.FPGA在產品設計中的應用 把相對成熟的技術應用到某些特定領域如通訊,視頻,信息處理等等,開發出滿足行業需要,并能被行業客戶接受的產品。 這方面主要是FPGA技術和專業技術的結合問題,另外還有就是與專業客戶的界面問題產品設計還包括專業工具類產品及民用產品,前者重點在性能,后者對價格敏感產品設計以實現產品功能為主要目的。 FPGA技術是一個實現手段在這個領域,FPGA因為具備接口,控制,功能IP,內嵌CPU等特點有條件實現一個構造簡單,固化程度高,功能全面的系統產品設計將是FPGA技術應用廣大的市場,具有極大的爆發性的需求空間。 產品設計對技術人員的要求比較高,路途也比較漫長不過現在整個行業正處在組建"首發團隊"的狀態,只要加入,前途光明產品設計是一種職業發展方向定位,不是簡單的愛好就能做到的!產品設計領域會造就大量的企業和企業家,是一個近期的發展熱點和機遇 3.FPGA的系統級應用 系統級的應用是FPGA與傳統的計算機技術結合,實現一種FPGA版的計算機系統如用Xilinx V-4, V-5系列的FPGA,實現內嵌POWER PC CPU, 然后再配合各種外圍功能,實現一個基本環境,在這個平臺上跑LINUX等系統。 這個系統也就支持各種標準外設和功能接口(如圖象接口)了這對于快速構成FPGA大型系統來講是很有幫助的。這種"山寨"味很濃的系統早期優勢不一定很明顯,類似ARM系統的境況但若能慢慢發揮出FPGA的優勢,逐漸實現一些特色系統也是一種發展方向。 若在系統級應用中,開發人員不具備系統的擴充開發能力,只是搞搞編程是沒什么意義的,當然設備驅動程序的開發是另一種情況,搞系統級應用看似起點高,但不具備深層開發能力,很可能會變成愛好者,就如很多人會做網頁但不能稱做會編程類似以上是幾點個人開發,希望能幫助想學FPGA但很茫然無措的人理一理思路。 這是一個不錯的行業,有很好的個人成功機會。但也肯定是一個競爭很激烈的行業,關鍵看的就是速度和深度當然還有市場適應能力。 關于FPGA能做什么,就說這么多,希望對您有所幫助。 更多FPGA教程
發表評論
|