簡介:本課程全面介紹EDA技術的原理和應用。包括Verilog語言基礎、有限狀態機、開發及測試、基于FPGA的嵌入式設計開發,包括Xilinx、Altera兩種方式。
課程章節
第01課 FPGA基本概念與流程
- 課時1FPGA簡介與主流FPGA結構 開始學習
-
課時2FPGA的典型應用與解決方案
-
課時3FPGA開發流程
-
課時4FPGA常用的設計工具
-
課時5FPGA配置方案
-
課時6FPGA仿真工具的使用(1)
-
課時7FPGA仿真工具的使用(2)
-
課時8FPGA的調試技術
第02課 VerilogHDL入門
-
課時1測試平臺testbench
-
課時2硬件建模簡介
-
課時3Verilog語言概念
-
課時4Verilog表達式
-
課時5行為級建模
-
課時6有限狀態機
-
課時7Verilog 任務和函數
-
課時8高級Verilog測試平臺
第03課 基于FPGA的嵌入式設計(Altera解決方案)
-
課時1使用NIOS II軟核搭建最小系統(1)
-
課時2使用NIOS II軟核搭建最小系統(2)
-
課時3使用NIOS II軟核搭建最小系統(3)
-
課時4SOPC的基本概念與解決方案
-
課時5Avalon總線(1)
-
課時6Avalon總線(2)
-
課時7Qsys下外設組件定制
-
課時8HAL硬件抽象層
-
課時9NIOS應用的程序固化-EPCS-1
-
課時10NIOS應用的程序固化-EPCS-2
第04課 基于FPGA的嵌入式設計(Xilinx解決方案)
授課講師
-
Eric
嵌入式開發高級講師
關于講師
七年FPGA開發經驗,精通硬件設計、固件設計、驅動設計;精通基于Altera/Xilinx FPGA的邏輯設計和嵌入式系統開發;研發產品已成功應用在軍工、工業控制、軌道交通等領域;
課程推薦
- 系統移植 試聽 1622
- C語言項目小游戲-中國象棋小游戲 試聽 1303
- Linux驅動程序開發 試聽 2908
- C++開發基礎 試聽 6426
學習服務
- 技術大牛直播授課
- 實時學情管理
- 課后作業批改,BUG診斷
- 輔導老師當堂答疑
- 學習規劃,專屬學習方案