上海FPGA實訓開發培訓班 2023-02-23 14:52:44
課程介紹
發布日期:2023-02-23 14:52:44
主要幫助學員了解FPGA系統設計的基礎知識,掌握FPGA最小系統硬件電路設計方法,學會操作QuartusII軟件來完成FPGA的設計和開發。
1可編程邏輯器件簡介
2可編程邏輯器件的發展歷史
3 FPGA/CPLD的基本結構
3.1 FPGA的基本結構
3.2 CPLD的基本結構
3.3 FPGA和CPLD的比較
3.4 FPGA/CPLD的設計流程
4 PLD/FPGA的分類和使用
5 FPGA關鍵電路的設計(最小電路設計):
5.1 FPGA管腳設計
5.2下載配置與調試接口電路設計
5.3高速SDRAM存儲器接口電路設計
5.4異步SRAM(ASRAM)存儲器接口電路設計
5.5 FLASH存儲器接口電路設計
5.6開關、按鍵與發光LED電路設計
5.7 VGA接口電路設計
5.8 PS/2鼠標及鍵盤接口電路設計
5.9 RS-232串口
5.10字符型液晶顯示器接口電路設計
5.11 USB2.0接口芯片CY7C68013電路設計
5.12電源電路設計
5.13復位電路設計
5.14撥碼開關電路設計
5.15 IIC總線電路設計
5.16時鐘電路設計
5.17圖形液晶電路設計
第二階段
介紹熟練掌握硬件描述語言(Verilog HDL)是FPGA工程師的基本要求。通過本節課程的學習,學員可以了解目前最流行的Verilog HDL語言的基本語法,掌握Verilog HDL語言中最常用的基本語法。通過本節課程學習,學員可以設計一些簡單的FPGA程序,掌握組合邏輯和時序邏輯電路的設計方法。通過實戰訓練,學員可以對Verilog HDL語言有更深入的理解和認識。
1硬件描述語言簡介
1.1 Verilog HDL的特點
1.2 Verilog HDL的設計流程簡介
2 Verilog模塊的基本概念和結構
2.1 Verilog模塊的基本概念
2.2 Verilog HDL模塊的基本結構
3數據類型及其常量及變量
4運算符及表達式
4.1算術運算符
4.2關系運算符
4.3邏輯運算符
4.4按位邏輯運算符
4.5條件運算符
4.6移位運算符
4.7拼接運算符
4.8縮減運算符
5條件語句和循環語句
5.1條件語句
5.2 case語句
5.3 while語句
5.4 for語句
6結構說明語句
6.1 initial語句
6.2 always語句
6.3 task和function語句
7系統函數和任務
7.1標準輸出任務
7.2仿真控制任務
7.3時間度量系統函數
7.4文件管理任務
8小結
第三階段Altera FPGA設計
1 Altera高密度FPGA
1.1主流高端FPGA——Stratix系列
1.2內嵌高速串行收發器的FPGA Stratix GX系列
2 Altera的Cyclone系列低成本FPGA
2.1新型可編程架構
2.2嵌入式存儲資源
2.3專用外部存儲接口電路
2.4支持的接口和協議
2.5鎖相環的實現
2.6 I/O特性
2.7 Nios II嵌入式處理器
2.8配置方案
3 Altera的MAX II系列CPLD器件
4 Quartus II軟件綜述
4.1 Quartus II軟件的特點及支持的器件
4.2 Quartus II軟件的工具及功能簡介
4.3 Quartus II軟件的用戶界面
5設計輸入
5.1建立工程
5.2建立設計
6綜合
7布局布線
8仿真
9編程與配置
10小結
第四階段
隨著FPGA芯片的性能和密度不斷提高,基于FPGA產品開發正在逐漸成熟并且在很多領域得到了應用。本階段重點學習在FPGA產品設計核心技術。
1 FPGA的硬件設計技術
2基于Nios II的SOPC系統設計
3 Nios II的SOPC系統的設計實例
4系統時序邏輯設計技術
5基于FPGA的IP核設計技術
6 FPGA的數據采集系統設計
7基于FPGA的硬件回路仿真器設計
第五階段
Alter的IP工具:
1 IP的概念
2 Alter可提供的IP
3 Alter IP在設計中的作用
4使用Alter的基本宏功能
5使用Alter的IP核
第六階段
總結答疑,由工程師帶領學員設計項目
公司為學員和企業客戶專門開設了伯樂橋服務,所有參加學員可享受1年時間的免費工作推薦服務,注冊簡歷,查詢招聘信息。
目前合作簽定人才協議企業有105家,成為常年招聘企業為45家,同時信盈達學院與多家人才中介機構及人才市場,獵頭公司合作,為學員的提供保障。
服務介紹:
信盈達伯樂橋服務的資源共享、信息互通、制度銜接和服務貫通,建立新的人才服務機制,逐步形成統一的人才服務模式、人才大市場,最終實現企業人才解決方案的提供。
1.嵌入式職業生涯規劃與發展指導;
2.嵌入式崗位簡歷、面試、指導;
3.鍛煉綜合項目開發實踐;
4.職業素質和職業規劃,推薦等;
5.自修或選修了解嵌入式在3G領域的典型應用----Android系統或symbian系統;
6.自修了解WinCE系統的應用開發及底層開發。(提供學習資料)
質量保障:
1.每個班提供充足的實踐操作和問題輔導答疑時間。人手一臺機、1套實驗器材!
2.所有班級均采用小班授課,20%理論+60%實戰+20%項目實踐。
3.在學習期間均會獲得我公司研發部幾十位高級工程師、國際項目經理等的技術支持,除正常學習時間外,其他任何時間學員均可前來進行額外實踐。
4.考核合格頒發證書:國家信息產業部頒發《嵌入式系統設計工程師》證書(可選)
5.提供一年的的免費技術支持服務。
6.優秀學員可以加入信盈達嵌入式研發中心就職或者兼職參與項目設計。
上一篇:上海嵌入式C語言開發培訓班
下一篇:上海JavaWeb軟件開發培訓班