简介:本课程全面介绍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的逻辑设计和嵌入式系统开发;研发产品已成功应用在军工、工业控制、轨道交通等领域;
课程推荐
- 系统移植 试听 1766
- C语言项目小游戏-中国象棋小游戏 试听 1461
- Linux驱动程序开发 试听 3130
- C++开发基础 试听 6594
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案