電路設計方法,學會操作 QuartusII 軟件來完成 FPGA 的設計和開發(fā)。
可編程邏輯器件簡介
可編程邏輯器件的發(fā)展歷史
3FPGA/CPLD 的基本結構
FPGA 的基本結構
CPLD 的基本結構
FPGA 和 CPLD 的比較
FPGA/CPLD 的設計流程
PLD/FPGA 的分類和使用
FPGA 關鍵電路的設計(小電路設計):
FPGA 管腳設計
下載配置與調試接口電路設計
高速 SDRAM 存儲器接口電路設計
異步 SRAM(ASRAM)存儲器接口電路設計
本課程結合目前熱門的 FPGA 技術,由多年開發(fā)經驗的工程師授課,系統(tǒng)地介紹了本課程結合目前熱門的 FPGA 技術,系統(tǒng)地介紹了主流 FPGA/CPLD 的結構與特點。
本課程結合目前熱門的 FPGA 技術,由多年開發(fā)經驗的工程師授課,系統(tǒng)地介紹了本課程結合目前熱門的 FPGA 技術,系統(tǒng)地介紹了主流 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核設計技術。
電路設計方法,學會操作 QuartusII 軟件來完成 FPGA 的設計和開發(fā)。
可編程邏輯器件簡介
可編程邏輯器件的發(fā)展歷史
3FPGA/CPLD 的基本結構
FPGA 的基本結構
CPLD 的基本結構
FPGA 和 CPLD 的比較
FPGA/CPLD 的設計流程
PLD/FPGA 的分類和使用
FPGA 關鍵電路的設計(小電路設計):
FPGA 管腳設計
下載配置與調試接口電路設計
高速 SDRAM 存儲器接口電路設計
異步 SRAM(ASRAM)存儲器接口電路設計
FLASH 存儲器接口電路設計
開關、按鍵與發(fā)光 LED 電路設計
VGA 接口電路設計
PS/2 鼠標及鍵盤接口電路設計
RS-232 串口
字符型液晶顯示器接口電路設計
USB2.0 接口芯片 CY7C68013 電路設計
電源電路設計
復位電路設計
撥碼開關電路設計
i2c 總線電路設計
時鐘電路設計
圖形液晶電路設計
階段二:介紹熟練掌握硬件描述語言(Verilog HDL)是 FPGA 工程師的基本要求。通過本節(jié)課程的學習,學員可以了解目前流行的 VerilogHDL 語言的基本語法,掌握 Verilog HDL 語言中常用的基本語法。通過本節(jié)課程學習,學員可以設計一些簡單的 FPGA 程序,掌握組合邏輯和時序邏輯電路的設計方法。通過實戰(zhàn)訓練 ,學員可以對 Verilog HDL 語言有更深入的理解和認識。
硬件描述語言簡介
Verilog HDL 的特點
Verilog HDL 的設計流程簡介
Verilog 模塊的基本概念和結構
Verilog 模塊的基本概念
Verilog HDL 模塊的基本結構
數(shù)據類型及其常量及變量
運算符及表達式
算術運算符
關系運算符
邏輯運算符
按位邏輯運算符
條件運算符
移位運算符
拼接運算符
縮減運算符
條件語句和循環(huán)語句
條件語句
case 語句
while 語句
for 語句
結構說明語句
initial 語句
always 語句
task 和 function 語句
系統(tǒng)函數(shù)和任務
標準輸出任務
仿真控制任務
時間度量系統(tǒng)函數(shù)
文件管理任務
小結
階段三:Altera FPGA 設計
Altera 高密度 FPGA、主流高端 FPGA——Stratix 系列、內嵌高速串行收發(fā)器的 FPGAStratix GX 系列、Altera 的 Cyclone 系列低成本 FPGA
新型可編程架構、嵌入式存儲資源、專用外部存儲接口電路、支持的接口和協(xié)議、鎖相環(huán)的實現(xiàn)、I/O 特性、Nios II 嵌入式處理器、配置方案
Altera 的 MAX II 系列 CPLD 器件、Quartus II 軟件綜述、Quartus II 軟件的特點及支持的器件、Quartus II 軟件的工具及功能簡介、Quartus II 軟件的用戶界面
設計輸入、建立工程、建立設計、綜合、布局布線、仿真、編程與配置、小結
階段四:隨著 FPGA 芯片的性能和密度不斷提高, 基于 FPGA 產品開發(fā)正在逐漸成熟并且在很多領域得到了應用。本階段重點學習在 FPGA 產品設計核心技術
FPGA 的硬件設計技術
基于 Nios II 的 SOPC 系統(tǒng)設計
Nios II 的 SOPC 系統(tǒng)的設計實例
系統(tǒng)時序邏輯設計技術
基于 FPGA 的 IP 核設計技術
FPGA 的數(shù)據采集系統(tǒng)設計
基于 FPGA 的硬件回路仿真器設計
階段五:Alter 的 IP 工具
IP 的概念
Alter 可提供的 IP
Alter IP 在設計中的作用
使用 Alter 的基本宏功能
使用 Alter 的 IP 核
階段六:總結答疑,由工程師帶領學員設計項目
周末班:上午9:30---15:00 下午:15:00----19:30
晚班:19:00---21:30
全日制班:每周一至周五全天
純小班授課
針對學員加強個別指導與交流,使教學具有更強的針對性,同時促進了師生的互動性。
項目經理教學
真實企業(yè)案例教學
根據目前熱門技術定制項目授課,由項目經理定制項目,全程督促指導,由學生完成
長期的技術答疑
信盈達是一家專注于嵌入式產品開發(fā)、嵌入式技術咨詢、嵌入式解決方案綜合的高新技術企業(yè),為國內外眾多個人和企業(yè)客戶提供基于嵌入式單片機、ARM、MIPS、FPGA等內核整套解決方案和技術培訓、技術咨詢等服務,公司下設有信盈達實訓學院和信盈達研發(fā)中心、信盈達校企合作中心等三個服務團隊,專業(yè)從事教學科研設備、嵌入式工業(yè)控制器、智能樓宇自動化等產品研發(fā)、生產、銷售和服務,為個人、企業(yè)、高校等提供一站式技術服務。
信盈達科技有限公司自成立至今近九年來專注為企業(yè)和個人提供高端方案設計、高端嵌入式/Android培訓等服務。公司下設信盈達實訓學院、信盈達研發(fā)中心、信盈達教學儀器三大業(yè)務板塊。十多年來公司堅持"技術領 先、服務領 先",以雄厚的實力和專業(yè)的品質成為有實力從產品最 底層研發(fā)到系統(tǒng)層開發(fā)的嵌入式實訓、產品解決方案提供商。為中國IT行業(yè)提供有價值的職業(yè)教育服務。