深圳FPGA培訓(xùn)
61 2017-05-31
南山學(xué)FPGA
隨著科技的發(fā)展,技術(shù)提高產(chǎn)品性能要求越來(lái)越高,近幾年可編程的門(mén)陣列(FPGA)技術(shù)發(fā)展迅速,其高度的靈活性,使其在通信、數(shù)據(jù)處理、網(wǎng)絡(luò)、儀器、工業(yè)控制、軍事和航空航天等領(lǐng)域得到越來(lái)越廣泛的應(yīng)用。在數(shù)字IC設(shè)計(jì)領(lǐng)域,前端驗(yàn)證工作一般都是用FPGA完成的,因此FPGA工程師也是IC設(shè)計(jì)公司迫切需要的人才。FPGA/IC邏輯設(shè)計(jì)開(kāi)發(fā)已經(jīng)成為當(dāng)前最有發(fā)展前途的行業(yè)之一,特別是熟悉硬件構(gòu)架的FPGA系統(tǒng)工程師
第一階段的課程主要幫助學(xué)員了解FPGA系統(tǒng)設(shè)計(jì)的基礎(chǔ)知識(shí),掌握FPGA最小系統(tǒng)硬件電路設(shè)計(jì)方法,學(xué)會(huì)操作QuartusII軟件來(lái)完成FPGA的設(shè)計(jì)和開(kāi)發(fā)。
1.可編程邏輯設(shè)計(jì)技術(shù)簡(jiǎn)介
2.下一代可編程邏輯設(shè)計(jì)技術(shù)展望
3.可編程邏輯器件硬件上的四大發(fā)展趨勢(shì)
4.EDA軟件設(shè)計(jì)方法及發(fā)展趨勢(shì)
5.FPGA的設(shè)計(jì)流程
6.FPGA的常用開(kāi)發(fā)工具
7.FPGA的基本結(jié)構(gòu)
8.主流低成本FPGACyclone
10.FPGA芯片的選型策略詳解
11.FPGA關(guān)鍵電路的設(shè)計(jì)(最小電路設(shè)計(jì)):
11.1FPGA管腳設(shè)計(jì)
11.2下載配置與調(diào)試接口電路設(shè)計(jì)
11.3高速SDRAM存儲(chǔ)器接口電路設(shè)計(jì)
11.4異步SRAM(ASRAM)存儲(chǔ)器接口電路設(shè)計(jì)
11.5FLASH存儲(chǔ)器接口電路設(shè)計(jì)
11.6開(kāi)關(guān)、按鍵與發(fā)光LED電路設(shè)計(jì)
11.7VGA接口電路設(shè)計(jì)
11.8PS/2鼠標(biāo)及鍵盤(pán)接口電路設(shè)計(jì)
11.9RS-232串口
11.10字符型液晶顯示器接口電路設(shè)計(jì)
11.11USB2.0接口芯片CY7C68013電路設(shè)計(jì)
11.12電源電路設(shè)計(jì)
11.13復(fù)位電路設(shè)計(jì)
11.14撥碼開(kāi)關(guān)電路設(shè)計(jì)
11.15i2c總線(xiàn)電路設(shè)計(jì)
11.16時(shí)鐘電路設(shè)計(jì)
11.17圖形液晶電路設(shè)計(jì)
12.AlterFPGA的結(jié)構(gòu)
第二階段:熟練掌握硬件描述語(yǔ)言(VerilogHDL)是FPGA工程師的基本要求。通過(guò)本節(jié)課程的學(xué)習(xí),學(xué)員可以了解目前最流行的VerilogHDL語(yǔ)言的基本語(yǔ)法,掌握VerilogHDL語(yǔ)言中最常用的基本語(yǔ)法。通過(guò)本節(jié)課程學(xué)習(xí),學(xué)員可以設(shè)計(jì)一些簡(jiǎn)單的FPGA程序,掌握組合邏輯和時(shí)序邏輯電路的設(shè)計(jì)方法。通過(guò)實(shí)戰(zhàn)訓(xùn)練,學(xué)員可以對(duì)VerilogHDL語(yǔ)言有更深入的理解和認(rèn)識(shí)。
1.VerilogHDL語(yǔ)言簡(jiǎn)介
2.VerilogHDL語(yǔ)言邏輯系統(tǒng)
3.VerilogHDL操作數(shù)和操作符
4.VerilogHDL和VHDL語(yǔ)言的對(duì)比
5.VerilogHDL循環(huán)語(yǔ)句
6.VerilogHDL程序的基本結(jié)構(gòu)
7.VerilogHDL語(yǔ)言的數(shù)據(jù)類(lèi)型和運(yùn)算符
8.VerilogHDL語(yǔ)言的賦值語(yǔ)句和塊語(yǔ),阻塞和非阻塞賦值語(yǔ)句的區(qū)別
9.VerilogHDL語(yǔ)言的條件語(yǔ)句,包括IF語(yǔ)句和CASE語(yǔ)句的典型應(yīng)用
10.VerilogHDL語(yǔ)言的其他常用語(yǔ)句
11.VerilogHDL語(yǔ)言實(shí)現(xiàn)組合邏輯電路
12.VerilogHDL語(yǔ)言實(shí)現(xiàn)時(shí)序邏輯電路
第三階段
雖然利用第二階段課程學(xué)到的HDL基本語(yǔ)法可以完成大部分的FPGA功能,但相對(duì)復(fù)雜的FPGA系統(tǒng)設(shè)計(jì)中,如果能夠合理的應(yīng)用VerilogHDL的高級(jí)語(yǔ)法結(jié)構(gòu),可以達(dá)到事半功倍的效果。通過(guò)第三天課程的學(xué)習(xí),學(xué)員可以掌握任務(wù)(TASK),函數(shù)(FUNCTI0N)和有限狀態(tài)機(jī)(FSM)的設(shè)計(jì)方法,可以更好的掌握FPGA的設(shè)計(jì)技術(shù)。此外,本節(jié)課程還介紹了QuartusII軟件的兩個(gè)常用的高級(jí)工具-SignalTAP和LogicLock,可以提高FPGA設(shè)計(jì)和調(diào)試的效率。
1.TASK和FUNCTI0N語(yǔ)句的應(yīng)用場(chǎng)合
2.VerilogHDL高級(jí)語(yǔ)法結(jié)構(gòu)-任務(wù)(TASK)
3.VerilogHDL高級(jí)語(yǔ)法結(jié)構(gòu)-任務(wù)(FUNCTI0N)
4.有限狀態(tài)機(jī)(FSM)的設(shè)計(jì)原理及其代碼風(fēng)格
5.邏輯綜合的原則以及可綜合的代碼設(shè)計(jì)風(fēng)格
6.SignalTapII在線(xiàn)邏輯分析儀使用方法
7.LogicLock邏輯鎖定工具使用技巧
第四階段:隨著FPGA芯片的性能和密度不斷提高,基于FPGA的S0PC系統(tǒng)正在逐漸成熟并且在很多領(lǐng)域得到了應(yīng)用。第四階段課程主要給學(xué)員介紹Altera公司基于NI0SII軟核的SoPC系統(tǒng)設(shè)計(jì)流程和方法。通過(guò)硬件開(kāi)發(fā)板上的SoPC系統(tǒng)設(shè)計(jì)實(shí)驗(yàn),學(xué)員能夠體會(huì)SoPC技術(shù)給系統(tǒng)設(shè)計(jì)帶來(lái)的靈活性。最后通過(guò)FPGA綜合設(shè)計(jì)實(shí)驗(yàn),學(xué)員完成對(duì)四天學(xué)習(xí)內(nèi)容的回顧和總結(jié)。
1.基于FPGA的S0PC系統(tǒng)組成原理和典型方案
2.Altera公司的NI0SII解決方案
3.基于NI0SII的硬件系統(tǒng)設(shè)計(jì)流程
4.基于NI0SII的軟件系統(tǒng)設(shè)計(jì)流程
5.基于NI0SII的軟件系統(tǒng)調(diào)試方法
第五階段
Alter的IP工具
1.IP的概念、Alter的IP
1.1IP的概念
1.2Alter可提供的IP
1.3AlterIP在設(shè)計(jì)中的作用
2.使用Alter的基本宏功能
2.定制基本的宏功能
2.1定制基本宏功能
2.2實(shí)現(xiàn)基本宏功能
2.3設(shè)計(jì)實(shí)例
3.使用Alter的IP核
3.1定制IP核
3.2實(shí)現(xiàn)IP核
3.3設(shè)計(jì)實(shí)例
頒發(fā)證書(shū):(可選)
國(guó)家信息產(chǎn)業(yè)部職業(yè)中心頒發(fā)證書(shū)
質(zhì)量保障:
每個(gè)班提供充足的實(shí)踐操作和問(wèn)題輔導(dǎo)答疑時(shí)間。保證人手一臺(tái)機(jī)實(shí)驗(yàn)器材!
所有班級(jí)均采用小班授課(6-8)人,20%理論+80%實(shí)戰(zhàn)實(shí)踐3、在學(xué)習(xí)期間均會(huì)獲得我公司研發(fā)部十幾位資深高級(jí)工程師、國(guó)際項(xiàng)目經(jīng)理等的技術(shù)支持,除正常學(xué)習(xí)時(shí)間外,其他任何時(shí)間學(xué)員均可前來(lái)進(jìn)行額外實(shí)踐
3、提供一年的的免費(fèi)技術(shù)支持服務(wù)。
4、優(yōu)秀學(xué)員可以享受免費(fèi)的推薦就業(yè)機(jī)會(huì)!
周末班:上午9::00下午:15::30
晚班:19::30
全日制班:每周一至周五全天
掃一掃
獲取更多福利
獵學(xué)網(wǎng)企業(yè)微信
獵學(xué)網(wǎng)訂閱號(hào)
獵學(xué)網(wǎng)服務(wù)號(hào)