FPGA培训实战班——武汉华嵌科技课程大纲

                             课程背景

武汉华嵌科技精品课程(www.embedhq.org). FPGA技术经过30多年的发展,现在已经被应用到各个领域,并且正在逐渐成为越来越多领先技术的系统级解决方案。为了帮助从事或者即将从事FPGA设计的工程师尽快的了解FPGA技术,掌握设计的方法和手段,我们针对FPGA的初学者设计了这个为期四天的课程,着重介绍FPGA技术基础、Verilog语言及基于嵌入式软核处理器的SOPC系统设计方法。


                            课程目标

1.熟悉FPGA典型器件型号及结构
2.熟练FPGA设计流程及开发方法
3.掌握Verilog语言设计方法
4.掌握状态机设计方法
5.掌握FPGA的仿真及调试方法
6.熟练SOPC系统设计流程
7.掌握NIOS II硬件系统设计方法
8.掌握NIOS II软件系统设计方法
9.掌握自定义组件的硬件设计、驱动设计、及软件设计方法
10.掌握嵌入式软核系统的调试方法
11.掌握FPGA常用接口的设计方法
12.掌握相关开发工具的使用方法


                                   师资团队

【刘老师】
● 武汉华嵌中心高级讲师,武汉大学工学硕士,曾任武汉某知名企业硬件项目经理,5年嵌入式系统开发经验,3年项目管理经验,3年嵌入式培训讲师经验。熟练基于FPGA的UART、VGA接口电路设计,精通FPGA项目设计和开发,掌握ISP, SIGNAL TAP等高级调试方法, 熟练应用NIOSII。熟悉IC设计流程,熟练应用相关EDA设计工具;熟练掌握应用系统,硬件测试电路设计;熟悉C51单片机和ARM嵌入式处理器、CPLD和FPGA可编程逻辑器件。
专长研究方向: FPGA系统开发,C51单片机、ARM系统开发与设计,高速PCB绘制。

                                    课程大纲
第一天

学习目标
第一天的课程将帮助学员了解FPGA系统设计的基础知识,使学员对FPGA的典型应用及解决方案,典型型号及结构特点有一个深入的认识。学员将掌握Verilog语言的基础知识及Modelsim的调试方法。

第二天

学习目标
第二天的课程以Verilog语言学习为主,熟悉行为级逻辑设计方法,掌握三段式状态机的设计方法并仿真,为FPGA系统设计打下良好的基础。

 第三天

学习目标
第三天的课程以SOPC系统概念为切入点,重点介绍FPGA EDS解决方案的体系结构及硬件设计流程。围绕软核处理器、Avalon总线及外围组件三个方面对SOPC的硬件结构进行介绍。通过简单实用的SOPC工程使学员掌握EDS/XPS工具的基本使用方法及硬件设计流程。

  第四天

学习目标
第四天的课程以软件开发及调试为主。通过第四天的学习,学员应掌握NIOS II 系统的软件开发流程及相关工具,能够针对不同的系统需求进行系统配置,并选择或设计相应的API接口进行软件开发。配合前三天讲授的内容,掌握QSYS系统的软硬件协同设计设计。


每一天详细课程内容详见:http://www.embedhq.org/html/jingpin/fpga/2009/0519/49.html

猜你喜欢

转载自blog.51cto.com/12020743/2403768