- 相關推薦
FPGA就業培訓班2.0新課程體系
◆課程簡介 近幾年可編程的門陣列(FPGA)技術發展迅速,其高度的靈活性,使其在通信、數據處理、網絡、儀器、工業控制、軍事和航空航天等領域得到越來越廣泛的應用。在數字IC設計領域,前端驗證工作一般都是用FPGA完成的,因此FPGA工程師也是IC設計公司迫切需要的人才。FPGA/IC邏輯設計開發已經成為當前最有發展前途的行業之一,特別是熟悉硬件構架的FPGA系統工程師。
業內人士認為,目前FPGA/IC設計行業至少有20-30萬的人才缺口,僅北京市場FPGA硬件開發人員的需求就已經超過了3萬人,而且還在持續增加。這主要有兩方面的原因:一是目前高校的專業設置很少涉及FPGA和IC設計的課程,即使有也是偏重于理論,因此企業很難招聘到實戰型人才;二是FPGA和IC設計需要硬件環境和大量的實踐來積累經驗。如果沒有適當的指導,需要走很多彎路。
◆培養目標 系統掌握FPGA開發技術,能夠獨立勝任FPGA系統硬件設計,邏輯設計,FPGA組合系統設計等方面的工作。
◆就業方向 消費類電子、工業控制、軍工企事業、電信/網絡/通訊、航空航天、汽車電子、醫療設備、儀器儀表等行業。
◆收入待遇 FPGA相關行業的工程師指導薪金在5-20萬元,實際情況會根據企業的性質、所處地區、行業、企業的實際情況及員工的個人能力有所差別,具體以學員與企業簽訂的勞動合同為準。
◆開課時間 2018年03月10日2018年04月14日
◆學時
◆課時:120天
◆報名贈送: FPGA培訓教材,FPGA開發軟件工具,FPGA實驗開發板以及FPGA培訓視頻教程
◆入學要求
1、計算機、電子、自動化、通信、信息工程等理工類相關專業。
2、大學?萍皩?埔陨蠈W歷。
3、不具備以上條件,但從事 2 年以上計算機軟硬件開發的技術人員。
4、有就業需求的學員應滿足相關企業員工健康要求。
◆就業保障
1、和諸多FPGA公司良好的合作關系。
2、簽署FPGA就業保證協議,提供就業保障。
3、國內FPGA泰斗的全力推薦。
◆培訓特色
名師督學+工程師指點
項目案例解析+公司實戰演練
定制化課程+實際方案解決
提升自信+激勵斗志+FPGA生涯規劃
◆課程描述
第一階段 FPGA設計初級工程師
模塊一 FPGA設計流程
FPGA設計流程課程主要介紹FPGA工藝結構、特點及FPGA芯片選型策略、原則;
掌握FPGA設計從RTL設計、功能仿真、綜合等,直到在FPGA開發板上進行下載驗證的設計流程;
使學員掌握FPGA設計流程,對FPGA設計有一個宏觀認識。
模塊二 Verilog HDL 基礎知識
Verilog HDL 基礎知識課程主要讓學員掌握Verilog HDL的基本語法,能夠進行較簡單的RTL設計,同時,建立HDL中邏輯運算符及RTL設計與電路實體的對應關系,深刻理解存儲器工作原理及其設計方法,及三態端口控制、雙向控制等,為后面的高級編程打好基礎。
模塊三 FPGA開發環境
FPGA開發環境主要學習FPGA開發工具的使用:Modelsim、Debussy仿真調試工具、Synplify pro綜合工具及FPGA開發系統Quartus的使用方法及技巧,且在Quartus中集成調用Modelsim、Synplify等工具的方法;
完成RTL設計的基礎上,完整進行FPGA設計所有流程,掌握FPGA開發板下載、調試的方法和技巧。
第二階段 FPGA設計高級工程師
模塊一 FPGA設計原則與技巧
FPGA設計原則與技巧課程主要講授FPGA設計的一些原則(面積與速度平衡互換原則、硬件可實現原則及同步設計原則、低功耗設計原則等)及操作技巧(乒乓操作、串并轉換、流水線操作及數據同步等),使學員能夠將這些原則及技巧應用到實際工程開發中;
本章將講述加法器、乘法器、乘累加器、減法器及除法器在工程應用中的設計方法,在此基礎上讓學員完成常系數FIR濾波器設計;還要求學員掌握使用基于IP核的設計方法和流程。
模塊二 Verilog高級編碼
Verilog高級編碼課程主要講授Verilog HDL流水線設計、同步狀態機設計及系統函數、任務調用等高級編碼知識,通過序列檢測器、EEPROM讀寫器,SPI及RISCCPU等由易至難的實驗安排;
強化RTL設計與電路實體的對應關系,及針對FPGA器件的代碼優化,使學員逐步掌握獨立完成復雜邏輯設計的能力。
這部分實驗不僅僅是照抄教材的代碼,而是通過訓練使學生從項目的角度考慮問題,自行設計完成,可大幅提升學員自我思考的能力。
模塊三 系統時序分析及處理系統時序分析及處理
課程旨在讓學員充分理解時序分析理論,能夠解決在項目開發中所遇到的時序問題;且能夠對跨時鐘設計做出合理處理;能夠精通時序分析工具的使用,使其能夠設計出滿足時序要求的邏輯電路。
模塊四 FPGA設計常用IP模塊使用
FPGA設計常用IP模塊使用課程主要內容為FPGA設計中常用IP模塊的使用(單/雙口RAM、DPRAM、FIFO、ROM及串行收發器等)的講授,使學員在充分理解其結構及工作原理、時序的基礎上,能夠在實際工程開發中精通其使用。
模塊五 新型FPGA設計工具使用
新型FPGA設計工具使用課程主要講授FPGA基于MATLAB、Simulink、DSP Builder等新型設計、驗證工具的設計方法及技巧,使學員能夠利用這些新型開發工具更好地完成FPGA設計。
第三階段 FPGA設計系統應用工程師
模塊一 基于FPGA的通信接口設計及外圍接口設計
FPGA設計應用最為廣泛的領域之一為接口互聯,基于FPGA的通信接口設計及外圍接口設計課程主要讓學員掌握外設通信接口的設計方法:在教員演示下完成一種通信接口的設計;
在教員指導下,獨立完成其它通信接口設計,包括協議分析、完成設計文檔、RTL設計、FPGA芯片選型等流程。(USB2.0,PCI,PCI-e,以太網)
模塊二 基于FPGA的圖像視頻處理
FPGA設計應用最為廣泛的領域之一為圖像與視頻處理,基于FPGA的圖像視頻處理內容有:圖像和視頻處理基礎知識,使學員能夠實現色彩空間變換、VGA控制器、JPEG 編碼基礎、2D-DCT變換、視頻處理體系及圖像FIR濾波器設計與實現;視頻降噪算法設計與實現,基于FPGA的常用視頻處理算法體系結構、邊緣檢測算法等。
模塊三 SOPC設計流程
SoPC系統設計與應用課程使學員熟練掌握參數化庫LPM模塊的使用; 精通FPGA中鎖相環模塊及SignalTap的使用;精通SoPCBuilder的使用,能夠用NiosII軟件集成開發環境IDE建立用戶程序;掌握在NiosII系統中融入自己所設計IP的技術。
模塊四 SDRAM和DDR2/DDR3課程
SDRAM的發展歷史,L-Bank結構,SDRAM控制器的本地邏輯接口,SDRAM的工作原理,使用FPGA控制SDRAM的算法機模型(控制和數據通道的分離),以及SDRAM的邏輯控制:預充電,刷新,命令,突發,寄存器設置,上電初始化,讀/寫序列等。
采用美光的器件模型,構成完整的訪問控制模塊的編碼和驗證。該課程的目標是:通過學習,學員將能夠獨立的編寫SDRAM和DDR2/DDR3控制器(含DIMM);
能夠理解和使用FPGA中關于DDR器件的專用電路;
能夠使用和分析FPGA廠家提供的相關IP;
能夠了解高速數據傳輸的必要知識(如隨路時鐘,復雜的跨時鐘域處理)。
模塊五 FPGA工程課程
該課程將講解和實踐FPGA從建模到PCB實現的工業過程。具體包括,從需求到FPGA的建模,IO端口電平標準,OCT,FPGA的專用電路,JTAG,如何設計FPGA的配置電路,高速信號的處理,SSN,SI和EMI,PCB的高速電路設計,BGA器件的扇出,文檔編寫。通過練習,學員將完成一個完整的FPGA工程設計,包括硬件,固件和軟件和文檔部分。
硬件部分包括原理圖設計,多層電路板設計和高速電路設計;
固件部分包括HDL建模工程以及對應的驗證工程;
軟件部分包括必要的上位機編碼;文檔部分包括產品使用說明書和產品設計報告和產品測試報告。該課程的目的:學員將能夠參與或完成FPGA工程;能夠提供規范的原理圖,能夠正確的進行PCB設計,能夠編寫完整的文檔,為企業提供具有完整實現能力和再實現能力的現代工程師。
模塊六 FPGA項目案例畢業設計
FPGA項目案例畢業設計將設計并實現一個真實和完整FPGA項目的開發流程,涉及方向為通信、數據采集、軟件無線電、圖像與視頻處理等方面。要求學員將前面所學知識融入運用到實際項目開發中,培養學員的團隊開發和協同工作能力,強化學員完成標準設計文檔能力,為以后的工作打下堅實基礎。通過真實產品的項目案例培訓,使學員更有競爭力,跨入高薪名企!
◆培訓證書
培訓合格學員可獲工業和信息化部《國家信息技術應用技能FPGA開發工程師認證證書》
【FPGA就業培訓班2.0新課程體系】相關文章:
公共就業服務體系建設情況匯報11-22
公共就業服務體系建設情況匯報15篇11-22
公共就業服務體系建設情況匯報(15篇)11-23
公共就業服務體系建設情況匯報集合15篇11-24
人才培養體系建設方案04-15
護理專業就業方向及就業前景09-29
數控專業的就業方向和就業前景11-29
信息工程專業就業方向與就業前景08-15
醫學檢驗專業就業前景與就業方向09-26