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