簡介:FPGA應(yīng)用初級班課程主要培養(yǎng)學(xué)員對FPGA的體系架構(gòu)的理解,掌握開發(fā)流程和仿真調(diào)試技術(shù),能夠熟練運(yùn)用Verilog語言開發(fā)FPGA,掌握基于Altera FPGA和Xilinx FPGA的嵌入式設(shè)計(jì)流程,能夠搭建基于FPGA的嵌入式系統(tǒng)并完成仿真與調(diào)試。(溫馨提示:學(xué)員自行準(zhǔn)備開發(fā)板)
課程章節(jié)
第01課 FPGA基本概念與流程
- 課時(shí)1FPGA簡介與主流FPGA結(jié)構(gòu) 開始學(xué)習(xí)
-
課時(shí)2FPGA的典型應(yīng)用與解決方案
-
課時(shí)3FPGA開發(fā)流程
-
課時(shí)4FPGA常用的設(shè)計(jì)工具
-
課時(shí)5FPGA配置方案
-
課時(shí)6FPGA仿真工具的使用(1)
-
課時(shí)7FPGA仿真工具的使用(2)
-
課時(shí)8FPGA的調(diào)試技術(shù)
第02課 VerilogHDL入門
-
課時(shí)1測試平臺(tái)testbench
-
課時(shí)2硬件建模簡介
-
課時(shí)3Verilog語言概念
-
課時(shí)4Verilog表達(dá)式
-
課時(shí)5行為級建模
-
課時(shí)6有限狀態(tài)機(jī)
-
課時(shí)7Verilog 任務(wù)和函數(shù)
-
課時(shí)8高級Verilog測試平臺(tái)
第03課 基于FPGA的嵌入式設(shè)計(jì)(Altera解決方案)
-
課時(shí)1使用NIOS II軟核搭建最小系統(tǒng)(1)
-
課時(shí)2使用NIOS II軟核搭建最小系統(tǒng)(2)
-
課時(shí)3使用NIOS II軟核搭建最小系統(tǒng)(3)
-
課時(shí)4SOPC的基本概念與解決方案
-
課時(shí)5Avalon總線(1)
-
課時(shí)6Avalon總線(2)
-
課時(shí)7Qsys下外設(shè)組件定制
-
課時(shí)8HAL硬件抽象層
-
課時(shí)9NIOS應(yīng)用的程序固化-EPCS-1
-
課時(shí)10NIOS應(yīng)用的程序固化-EPCS-2
第04課 基于FPGA的嵌入式設(shè)計(jì)(Xilinx解決方案)
-
課時(shí)1 MicroBlaze概述
-
課時(shí)2基于Microblaze的嵌入式設(shè)計(jì)流程
-
課時(shí)3AXI總線
-
課時(shí)4定制基于AXI總線的IP
-
課時(shí)5使用AXI BFM仿真IP(1)
-
課時(shí)6使用AXI BFM仿真IP(2)
-
課時(shí)7使用MicroBlaze軟核搭建最小系統(tǒng)(1)
-
課時(shí)8使用MicroBlaze軟核搭建最小系統(tǒng)(2)
-
課時(shí)9Microblaze應(yīng)用的程序固化
授課講師
-
-
Eric
嵌入式開發(fā)高級講師
關(guān)于講師
七年FPGA開發(fā)經(jīng)驗(yàn),精通硬件設(shè)計(jì)、固件設(shè)計(jì)、驅(qū)動(dòng)設(shè)計(jì);精通基于Altera/Xilinx FPGA的邏輯設(shè)計(jì)和嵌入式系統(tǒng)開發(fā);研發(fā)產(chǎn)品已成功應(yīng)用在軍工、工業(yè)控制、軌道交通等領(lǐng)域;
課程推薦
- 手把手教你做一個(gè) AI 智能門禁項(xiàng)目 試聽 247
- 手把手教你打造 Deepseek AI 智能體 試聽 215
- 手把手教你開發(fā)一個(gè)智能手表 試聽 263
- 手把手教你開發(fā)一個(gè)智能語音助手 試聽 254
學(xué)習(xí)服務(wù)
- 技術(shù)大牛直播授課
- 實(shí)時(shí)學(xué)情管理
- 課后作業(yè)批改,BUG診斷
- 輔導(dǎo)老師當(dāng)堂答疑
- 學(xué)習(xí)規(guī)劃,專屬學(xué)習(xí)方案