廣州信盈達教育FPGA系統(tǒng)實訓就業(yè)培訓課程安排
廣州信盈達教育FPGA系統(tǒng)實訓就業(yè)培訓課程安排
課程簡介
本課程結合目前熱門的FPGA技術,由多年開發(fā)經(jīng)驗的工程師授課,系統(tǒng)地介紹了FPGA的基本設計方法。學習FPGA/CPLD概念的基礎上, Altera公司和Xilinx公司主流FPGA/CPLD的結構與特點。本課程在FPGA應用開發(fā)方面主要有:初級篇內容包括Verilog HDL語言基礎,Altera公司FPGA設計工具Quartus II軟件綜述,F(xiàn)PGA組合邏輯設計技術等,高級篇內容包括FPGA的硬件設計技術,基于Nios II的SOPC系統(tǒng)設計,NiosII SOPC系統(tǒng)設計實例,系統(tǒng)時序邏輯設計技術以及基于FPGA的IP核設計技術。
課程大綱
階段:
主要幫助學員了解FPGA系統(tǒng)設計的基礎知識,掌握FPGA最小系統(tǒng)硬件電路設計方法,學會操作QuartusII軟件來完成FPGA的設計和開發(fā)。
1、編程邏輯器件簡介
2、可編程邏輯器件的發(fā)展歷史
3、FPGA/CPLD的基本結構:
FPGA的基本結構;CPLD的基本結構;FPGA和CPLD的比較;FPGA/CPLD的設計流程。
4、PLD/FPGA的分類和使用
5、FPGA關鍵電路的設計(最小電路設計):
FPGA管腳設計;下載配置與調試接口電路設計;高速SDRAM存儲器接口電路設計;異步SRAM(ASRAM)存儲器接口電路設計;FLASH存儲器接口電路設計;開關、按鍵與發(fā)光LED電路設計;VGA接口電路設計;PS/2鼠標及鍵盤接口電路設計;RS-232串口;字符型液晶顯示器接口電路設計;USB2.0接口芯片CY7C68013電路設計;電源電路設計;復位電路設計;撥碼開關電路設計;i2c總線電路設計;時鐘電路設計;圖形液晶電路設計。
第二階段:
介紹熟練掌握硬件描述語言(Verilog HDL)是FPGA工程師的基本要求。通過本節(jié)課程的學習,學員可以了解目前的Verilog HDL語言的基本語法,掌握Verilog HDL語言中最常用的基本語法。通過本節(jié)課程學習,學員可以設計一些簡單的FPGA程序,掌握組合邏輯和時序邏輯電路的設計方法。通過實戰(zhàn)訓練,學員可以對Verilog HDL語言有更深入的理解和認識。
1、硬件描述語言簡介:
Verilog HDL的特點;Verilog HDL的設計流程簡介。
2、Verilog模塊的基本概念和結構:
Verilog模塊的基本概念;Verilog HDL模塊的基本結構。
3、數(shù)據(jù)類型及其常量及變量
4、運算符及表達式:
算術運算符;關系運算符;邏輯運算符;按位邏輯運算符條件運算符;移位運算符;拼接運算符;縮減運算符。
5、條件語句和循環(huán)語句:
條件語句;case 語句;while語句;for語句。
6、結構說明語句:
initial語句;always語句;task和function語句。
7、系統(tǒng)函數(shù)和任務:
標準輸出任務;仿真控制任務;時間度量系統(tǒng)函數(shù);文件管理任務。
8、小結
第三階段:Altera FPGA設計
1、Altera高密度FPGA:
主流高端FPGA——Stratix系列;內嵌高速串行收發(fā)器的FPGA Stratix GX系列。
2、Altera的Cyclone系列低成本FPGA
新型可編程架構;嵌入式存儲資源;專用外部存儲接口電路;支持的接口和;鎖相環(huán)的實現(xiàn);I/O特性;Nios II嵌入式處理器;配置方案。
3、Altera的MAX II系列CPLD器件
4、Quartus II軟件綜述:
Quartus II軟件的特點及支持的器件;Quartus II軟件的工具及功能簡介;Quartus II軟件的用戶界面。
5、設計輸入:
建立工程;建立設計。
6、綜合
7、布局布線
8、仿真
9、編程與配置
10、小結
第四階段:
隨著FPGA芯片的性能和密度不斷提高, 基于FPGA產(chǎn)品開發(fā)正在逐漸成熟并且在很多領域得到了應用。本階段重點學習在FPGA產(chǎn)品設計核心技術。
1、FPGA的硬件設計技術;
2、基于Nios II的SOPC系統(tǒng)設計;
3、Nios II的SOPC系統(tǒng)的設計實例;
4、系統(tǒng)時序邏輯設計技術;
5、基于FPGA的IP核設計技術;
6、FPGA的數(shù)據(jù)采集系統(tǒng)設計;
7、基于FPGA的硬件回路仿真器設計。
第五階段:Alter的IP工具
1、IP的概念;
2、Alter可提供的IP;
3、Alter IP在設計中的作用;
4、使用Alter的基本宏功能;
5、使用Alter的IP核。
第六階段:
總結答疑,由工程師帶領學員設計項目。
質量保障:
1、每個班提供充足的實踐操作和問題輔導答疑時間。人手一臺機、1套實驗器材!
2、所有班級均采用小班授課,20%理論+60%實戰(zhàn)+20%項目實踐。
3、在學習期間均會獲得我公司研發(fā)部幾十位資深高級工程師、國際項目經(jīng)理等的技術支持,除正常學習時間外,其他任何時間學員均可前來進行額外實踐。
4、合格頒發(fā)證書:全國高新技術人才《FPGA設計》證書。
5、提供一年的的免費技術支持服務。
6、優(yōu)秀學員可以加入信盈達嵌入式研發(fā)中心就職或者兼職參與項目設計。
評論 丨 共0個
登錄后發(fā)表評論
新課教育合作學校
