廣州信盈達Logo

5
在招課程

2
校區(qū)數(shù)量

 

咨詢電話:

廣州信盈達教育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ā)中心就職或者兼職參與項目設計。

有問必答,專業(yè)學習規(guī)劃師為您免費咨詢解答
課程底價、品牌對比、師資力量、學習時間、課程內容、報考政策...想了解什么?就來咨詢學習規(guī)劃師吧!
登錄后發(fā)表評論
評論
 
 
預約試聽