FPGA技术经过20多年的发展,现在已经被应用到各个领域,并且正在逐渐成为越来越多领先技术的系统级解决方案。为了帮助从事或者即将从事FPGA设计的工程师尽快的了解FPGA技术,掌握设计的方法和手段,我们针对FPGA的初学者设计了这个为期四天的课程,着重介绍FPGA技术基础、Verilog语言及基于嵌入式软核处理器的SOPC系统设计方法。
本初级培训班分为“Altera FPGA设计应用初级培训班”和“Xilinx FPGA设计应用初级培训班”两个课程,将分别对Altera和Xilinx两个主流的FPGA制造商的FPGA解决方案进行针对性的培训,实验课也将分别在两大厂商的经典硬件平台及开发工具上进行。学员可根据需求和兴趣进行选择。
1.熟悉FPGA典型器件型号及结构
2.熟练FPGA设计流程及开发方法
3.掌握Verilog语言设计方法
4.掌握状态机设计方法
5.掌握FPGA的仿真及调试方法
6.熟练SOPC系统设计流程
7.掌握NIOS II/Microblaze硬件系统设计方法
8.掌握NIOS II/Microblaze软件系统设计方法
9.掌握自定义组件的硬件设计、驱动设计、及软件设计方法
10.掌握嵌入式软核系统的调试方法
11.掌握FPGA常用接口的设计方法
12.掌握相关开发工具的使用方法
◆ 【Altera FPGA开发板】红色飓风3代Altera CycloneII开发板
◆ 【Xilinx FPGA开发板】红色飓风3代Xilinx Spartan3AN开发板
韦老师
华清远见高级讲师,6年FPGA开发经验,熟悉Altera及Xilinx公司CPLD及FPGA体系架构及开发,独自设计过基于多款Altera及Xilinx可编程逻辑器件的高速数据采集及处理系统,包括原理图设计、PCB布线、裸板调试、系统调试等,对基于FPGA的PCI总线设计有深入研究。 [韦老师授课视频]
姚老师
北京航空航天大学自动化专业博士学位,有8年的FPGA和DSP系统硬件开发经验,成功开发了卫星载超高速图像压缩系统、红外图像采集压缩和传输系统、基于MPEG4/H.264的网络监控系统、高速(1GHz)并行(4颗)DSP图像处理系统, 超大规模高速500万门FPGA验证平台(Altera StratixII EP2S180)。[姚老师授课视频]
葛老师
华清远见高级讲师,美国FIU计算机硕士。具有多年硬件开发工作和集成电路人才培训经验。精通 FPGA代码的编写、仿真代码的编写;熟悉Quartus II、ISE、ModelSim、 Synplify等设计仿真综合工具;熟悉基于FPGA的UART、VGA接口电路设计,有良好的模块设计风格和代码风格,擅长基于Xilinx Spartan 3、Virtex4,Altera Cyclone II、 Stratix II系列的 FPGA,以及基于FPGA SOPC系统设计,曾负责完成某航天测控网关设计、JPEG解码器IP设计系统等项目。
宋老师
华清远见高级讲师,6年FPGA/DSP开发经验,熟悉主流厂商的器件、架构及工具链,熟悉FPGA设计全流程,包括分析设计需求与选型,RTL逻辑设计与综合,仿真验证,Floorplan优化,STA分析与收敛,实时在线调试等,在通信、视频和工业控制等领域项目实践经验丰富。
◆ 《华清远见-FPGA应用设计初级班讲义》
◆ 《华清远见-FPGA应用设计初级班实验手册》
◆ 《FPGA应用开发入门与典型实例(修订版)》电子版 华清远见教材编写组 编著
为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限15人,多余人员安排到下一期进行。人手一套开发板和开发用的PC主机。 >>单击查看实验设备
本课程每期班限额15名,报满即停止报名,请提前在线报名(点击这里)或电话预约。
)或电话预约。◆ 时间:根据报名人数确定,需提前预约。
◆ 地点:北京、上海、深圳、成都、南京、武汉、西安、广州、沈阳、济南、重庆
华清远见保留开课时间调整的权利,欢迎来电洽询 400-611-6270
◆课时:共4天,每天6学时,总计24学时
◆费用(含教材费和午餐费):公司(2800元),个人自费(2500元),学生自费(1900元,凭有效证件)
◆认证费(可选):工业和信息化部《国家信息技术应用技能FPGA应用设计工程师认证证书》(认证费500元)
◆外地学员:代理安排食宿(需提前预定)
◆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠!
◆同时报选《FPGA数字信号处理设计班》,即享受500元优惠!
◆同时报选《FPGA项目案例培训班》,即享受500元优惠!
1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;
2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
3、培训合格学员可享受免费推荐就业机会。
时间 | 课程大纲 |
第一天 | |
阶段目标 | 第一天的课程将帮助学员了解FPGA系统设计的基础知识,使学员对FPGA的典型应用及解决方案,典型型号及结构特点有一个深入的认识。学员将掌握FPGA系统设计的方法、流程及手段,学会操作FPGA开发软件来完成简单的FPGA设计和开发。 |
9:00 | 12:00 |
1. FPGA典型应用及解决方案 |
13:00 | 16:00 |
1. FPGA实验平台介绍 |
第二天 | |
阶段目标 | 第二天的课程以设计输入、仿真激励设计及测试调试为主要内容,学员可以掌握FPGA开发的基本设计输入方法:原理图输入及Verilog硬件描述语言输入,配合丰富的实例使学员了解FPGA资源的语言描述方法及数字系统的测试验证方法,同时通过对设计原则和设计技巧部分的课程可以帮助学员提高系统设计的能力,为SOPC的系统设计打下良好的基础。 |
9:00 | 12:00 |
1. FPGA设计输入方法 |
13:00 | 16:00 |
1. FPGA设计原则及常用设计技巧 |
第三天 | |
阶段目标 | 第三天的课程以SOPC系统概念为切入点,重点介绍FPGA EDS解决方案的体系结构及硬件设计流程。围绕软核处理器、Avalon总线及外围组件三个方面对SOPC的硬件结构进行介绍。通过简单实用的SOPC工程使学员掌握EDS/XPS工具的基本使用方法及硬件设计流程。 |
9:00 | 12:00 |
1. SOPC系统基础及典型解决方案 |
13:00 | 16:00 |
1. NIOS II解决方案的系统设计流程 |
第四天 | |
阶段目标 | 第四天的课程以软件开发及调试为主。通过第四天的学习,学员应掌握NIOS II SOPC系统的软件开发流程及相关工具,能够针对不同的系统需求进行系统配置,并选择或设计相应的API接口进行软件开发。配合前三天讲授的内容,掌握SOPC系统的软硬件协同设计设计。 |
9:00 | 12:00 |
1. NIOS II解决方案的软件架构 |
13:00 | 16:00 |
1. SOPC软件工程实例分析 |