1.可編程邏輯器件簡介
2.可編程邏輯器件的發(fā)展歷史
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)存儲器接口電路設計
鄭州FPGA培訓課程,本課程結合目前熱門的 FPGA 技術,由多年開發(fā)經驗的工程師授課,系統(tǒng)地介紹了FPGA 的基本設計方法。學習 FPGA/CPLD 概念的基礎上, Altera 公司和 Xilinx 公司主流 FPGA/CPLD 的結構與特點。
本課程結合目前熱門的 FPGA 技術,由多年開發(fā)經驗的工程師授課,系統(tǒng)地介紹了FPGA 的基本設計方法。學習 FPGA/CPLD 概念的基礎上, Altera 公司和 Xilinx 公司主流 FPGA/CPLD 的結構與特點。
本課程在 FPGA 應用開發(fā)方面主要有: 初級篇內容包括 VerilogHDL 語言基礎,Altera 公司 FPGA 設計工具 Quartus II 軟件綜述,F(xiàn)PGA組合邏輯設計技術等, 篇內容包括 FPGA 的硬件設計技術, 基于 NiosII 的 SOPC系統(tǒng)設計,NiosIISOPC 系統(tǒng)設計實例,系統(tǒng)時序邏輯設計技術以及基于 FPGA 的 IP核設計技術。
第 一階段
主要幫助學員了解 FPGA 系統(tǒng)設計的基礎知識,掌握 FPGA 小系統(tǒng)硬件電路設計方法,學會操作 QuartusII 軟件來完成 FPGA 的設計和開發(fā)。
第二階段
第三階段
Altera FPGA 設計
第四階段
第五階段
1.可編程邏輯器件簡介
2.可編程邏輯器件的發(fā)展歷史
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 開關、按鍵與發(fā)光 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 i2c 總線電路設計
5.16 時鐘電路設計
5.17 圖形液晶電路設計
2.1 硬件描述語言簡介
2.1.1 Verilog HDL 的特點
2.1.2 Verilog HDL 的設計流程簡介
2.2 Verilog 模塊的基本概念和結構
2.2.1 Verilog 模塊的基本概念
2.2.2 Verilog HDL 模塊的基本結構
2.3 數(shù)據類型及其常量及變量
2.4 運算符及表達式
2.4.1 算術運算符
2.4.2 關系運算符
2.4.3 邏輯運算符
2.4.4 按位邏輯運算符
2.4.5 條件運算符
2.4.6 移位運算符
2.4.7 拼接運算符
2.4.8 縮減運算符
2.5 條件語句和循環(huán)語句
2.5.1 條件語句
2.5.2 case 語句
2.5.3 while 語句
2.5.4 for 語句
2.6 結構說明語句
2.6.1 initial 語句
2.6.2 always 語句
2.6.3 task 和 function 語句
2.7 系統(tǒng)函數(shù)和任務
2.7.1 標準輸出任務
2.7.2 仿真控制任務
2.7.3 時間度量系統(tǒng)函數(shù)
2.7.4 文件管理任務
2.8 小結
3.1 Altera 高密度 FPGA
3.1.1 主流高端 FPGA——Stratix 系列
3.1.2 內嵌高速串行收發(fā)器的 FPGAStratixGX 系列
3.2 Altera 的 Cyclone 系列低成本 FPGA
3.2.1 新型可編程架構
3.2.2 嵌入式存儲資源
3.2.3 專用外部存儲接口電路
3.2.4 支持的接口和協(xié)議
3.2.5 鎖相環(huán)的實現(xiàn)
3.2.6 I/O 特性
3.2.7 Nios II 嵌入式處理器
3.2.8 配置方案
3.3 Altera 的 MAXII 系列 CPLD 器件
3.4 Quartus II 軟件綜述
3.4.1 Quartus II 軟件的特點及支持的器件
3.4.2 Quartus II 軟件的工具及功能簡介
3.4.3 Quartus II 軟件的用戶界面
3.5 設計輸入
3.5.1 建立工程
3.5.2 建立設計
3.6 綜合
3.7 布局布線
3.8 仿真
3.9 編程與配置
3.10 小結
第 四階 段:
4.1 FPGA 的硬件設計技術
4.2 基于 Nios II 的 SOPC 系統(tǒng)設計
4.3 Nios II 的 SOPC 系統(tǒng)的設計實例
4.4 系統(tǒng)時序邏輯設計技術
4.5 基于 FPGA 的 IP 核設計技術
4.6FPGA 的數(shù)據采集系統(tǒng)設計
4.7 基于 FPGA 的硬件回路仿真器設計
第 五階 段:
5.1 IP 的概念
5.2 Alter 可提供的 IP
5.3 Alter IP 在設計中的作用
5.4 使用 Alter 的基本宏功能
5.5 使用 Alter 的 IP 核
信盈達講師、技術大牛
目前主要研究ARM平臺下LINUX在消費領域中的開發(fā)與應用技術。
信盈中南大學高材生、曾任職北京索愛普天,北京富士康工業(yè)機器人事業(yè)部等擔任研發(fā)工程師,現(xiàn)擔任信盈達消費電子事業(yè)部研發(fā)經理和嵌入式教研部經理。
九年嵌入式開發(fā)實戰(zhàn)經驗,六年嵌入式培訓經驗,熟悉ARM/MIPS/FPGA平臺,對嵌入式C裸機GUI編程、uc/OS、linux有深入的研究。在參與的項目中使用NXP、AT、TI、飛思卡爾、北京君正、cortex-M3、Cortex-A9、PXA270等品牌多款處理器。
近主導成功開發(fā)以下項目:
餐飲點菜機管理系統(tǒng)、自助售貨管理系統(tǒng)、自助飲水機控制系統(tǒng)
自助(IC卡)消費機系統(tǒng)、室內多點溫濕度檢測控制系統(tǒng)
飛針測試架控制器、多媒體終端機、基于CORTEX-A9視頻監(jiān)控系統(tǒng)
信盈達電子有限公司、是一家專注于單片機、ARM、嵌入式產品開發(fā)和技術培訓的高新技術服務企業(yè),公司下設開發(fā)部和技術培訓部。公司開發(fā)部為國內外眾多客戶開發(fā)多款基于嵌入式單片機、ARM等技術的整套方案和高性能產品,技術培訓部提供優(yōu)秀的單片機、ARM、嵌入式產品開發(fā)工程師培訓。同時為眾多工程師,各大師專院校提供實驗器材及技術培訓課程!
伴隨著社會經濟發(fā)展,產業(yè)轉型,中國已經從"中國制造"轉向"中國創(chuàng)造",科技技術是此次產業(yè)升級的最 大動力。觀察下就可以發(fā)現(xiàn)目前單片機、ARM為代表的嵌入式芯片已滲透到人們生活各個領域中,并改變著我們的生活,用單片機控制實現(xiàn)的產品隨處可見,如數(shù)碼產品、 安防監(jiān)控、儀器 、儀表、家電、機電一體化、汽車單元控制、及工業(yè)控制等很多方面。
培訓課程通過必要的基礎理論教學與大量的實踐練習環(huán)節(jié)相結合,使學員快速掌握各類電子產品的原理分析、電路檢測、開發(fā)設計等技術,從而培養(yǎng)成為具有良好的實際操作能力、設計能力和開拓應用等綜合運用能力的人才,在我司資深工程師的手把手指導下,全面模擬IT公司的軟硬件開發(fā)、分析、管理、組織、實施等流程,選擇的開發(fā)項目均為目前市場上銷售的成熟熱銷產品,使學員真正具備單片機開發(fā)能力、開發(fā)經驗;學員通過我們的培訓可以完全掌握這種產品的技術要點,也完全能自行制作出這樣的同類產品,讓學員學完后以具有1-3年開發(fā)經驗的工程師身份進入工作崗位,亦可自行創(chuàng)業(yè)!
培訓部工程師均為公司一線實際項目開發(fā)工程師,具有多年實際開發(fā)經驗,專長于眾多個行業(yè)領域,能為學員提供全面知識點,不僅讓你了解基礎的知識,同時能接觸到最熱門的技術特點和應用技巧,通過實際的經驗教學更能讓學員學習一個產品從設計、到研制、調試、生產方方面面的實際技能。