您的位置: 嵌入式在线 > 伯乐桥 > 技能培训 > 华清远见:FPGA应用设计初级班

华清远见:FPGA应用设计初级班

2006-11-11      嵌入式在线      收藏 | 打印
 
   课程背景

        本培训课程帮助学员进行 CPLD/FPGA 的系统学习,以工程实践为例,深入探讨目前业界最新、最流行的器件,讲授业界最优秀的集成环境,最简洁的开发流程,和业界最流行的软处理技术。每次课程都配有相关实验,每个实验都采用VHDL和Verilog HDL两种硬件描述语言来实现,帮助学员理解消化课堂知识,使学员的工程实践水平迅速提高。

   课程目标

        培养学员熟练掌握和使用基于CPLD/FPGA的数字系统开发工具、开发流程以及开发中常见问题和解决的策略。能够自主进行成熟的基于CPLD/FPGA的数字系统设计。

   培养对象

        FPGA系统的软件和硬件开发工程师,电子类专业的大学生和研究生。

   入学要求

        学员学习本课程应具备下列基础知识:
        ◆有数字电路基础。

   师资团队

       【姚老师】
●     北京航空航天大学自动化专业博士学位,有8年的FPGA和DSP系统硬件开发经验,成功开发了卫星载超高速图像压缩系统、红外图像采集压缩和传输系统、基于MPEG4/H.264的网络监控系统、高速(1GHz)并行(4颗)DSP图像处理系统, 超大规模高速500万门FPGA验证平台(Altera StratixII EP2S180)。目前正在参与或负责多项国家“十五”和“十一五”预研项目以及国家863重点项目的硬、软件设计等工作。最近4年来一直从事视频和图像处理领域的高速DSP系统硬、软件和FPGA系统的设计和开发,具有非常丰富的高速系统设计经验,精通TI公司的C6000系列高速DSP和Altera公司的全系列FPGA/CPLD。

       【陈老师】
●     EDA(电子设计自动化)领域资深设计工程师,自动化专业博士学位,有多项FPGA大型系统的开发经验,并且从事EDA培训教育多年,有丰富的培训经验。

更多师资力量请参见华清远见师资团队

   教材

        ◆《华清远见-FPGA应用设计初级班讲义》
        ◆《华清远见-FPGA应用设计初级班实验手册》
        ◆《基于FPGA的嵌入式系统设计》(参考资料)

   班级规模及环境

        为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限15人,多余人员安排到下一期进行。本课程实验设备由“Red Logic工作室”友情提供。

   学时

        课时: 共4天,每天6学时,总计24学时
       本课程滚动开班,最新开班时间如下:
        周末班(周六日上课):11月18日-11月26日,12月09日-12月17日
        脱产班(连续上课):11月18日-11月21日,12月23日-12月26日
        晚班(每晚6:00-9:00):报满即开班,请提前登记预约

每期班名额有限,报满即停止报名,请提前在线或电话预约

   费用

        ◆培训费用(含教材费和午餐费):2400元,学生自费(1900元,凭有效证件)团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠
        ◆认证费(可选):300元(考核通过,颁发中国软件行业协会嵌入式系统分会认证的《FPGA应用设计初级工程师》证书)    >>单击查看证书样本
        ◆上课地点:清华大学
        ◆外地学员:代理安排食宿(需提前预定)

同时报选《FPGA应用设计高级班》,即享受500元优惠!

   课程进度安排
时间 课程大纲 课程内容

第一天

9:00
|
16:30

1、EDA技术简介以及CPLD/FPGA 基础知识

(1)CPLD/FPGA技术的发展历史阶段和代表技术
(2)CPLD/FPGA 最新进展和最高的性能简介
(3)CPLD/FPGA 典型应用领域和代表产品
(4)CPLD 的结构、工作原理、特点以及当前流行的CPL D产品介绍
(5)FPGA的结构、工作原理、特点以及当前流行的FPGA产品介绍
(6)CPLD/FPGA 的下载及内部测试的配置与方法
(7)FPGA 的设计流程和设计方法简介,包括原理图、波形图、状态转换图及各种硬件描述语言简介
(8)介绍QuartusII软件环境和使用方法
(9)上机实践

第二天

9:00
|
16:30

2、 硬件描述语言(Verilog HDL / VHDL)基本语法和实践

(1) VHDL 和Verilog HDL的各自特点和应用范围
(2) Verilog HDL基本结构语言要素与语法规则
(3) 典型的Verilog HDL代码分析
(4) Verilog HDL组合逻辑语句结构和设计实例
(5) Verilog HDL时序逻辑语句结构和设计实例
(6) Verilog HDL 程序设计中需要注意的问题.
(7) 两种赋值语句的使用技巧: “=”和“《=”
(8) 两个最常用的判断语句使用技巧:IF语句和CASE语句
(9) 典型电路设计实例,如双向电路及三态控制电路设计
(10)上机实践

第三天

9:00
|
16:30

3、FPGA设计进阶及工程设计中应该注意的问题

(1)设计输入方法(原理图,波形图,状态转换图 ,HDL 语言, EDIF , LPM ,IP Core)
(2)有限状态机的设计原理及其代码风格
(3)逻辑综合的原则,可综合的代码设计风格,设计优化和设计方法如:速度优化与面积优化
(4)功能仿真与时序仿真的区别和适用条件
(5)结构综合和布局布线约束规则
(6)综合报告的查看技巧
(7)LogicLock(逻辑锁定)技术
(8)Signaltap在线逻辑分析仪调试技术
(9)HDL代码设计的仿真和调试技巧
(10)FPGA硬件系统设计注意事项(Altera/Xlinx)

第四天

9:00
|
16:30

4、基于NIOSII 嵌入式处理器的SOPC(可编程片上系统)系统的开发基础和设计技巧

(1)嵌入式处理器的发展历史和代表技术
(2)基于FPGA的软核处理器特点和应用场合,包括Altera NIOSII,Xilinx MicroBlasze.l
(3)NIOS II嵌入式处理器及 SOPC Builder环境介绍
(4)NIOS II 硬件开发流程
(5)NIOS II 软件开发流程
(6)NIOS II 开发工具及开发板简介
(7)NIOS II 集成开发环境及设计实例
(8)NIOS II 处理器外围接口
(9) 利用SOPC 生成整体系统方法
(10)NIOSII典型系统生成及实验演示
(11)NIOSII硬件系统设计方法和注意事项

本文来源:华清远见    作者:
热点资讯(一周点击率)
热评博文
评一评已有 0 位网友对此文发表了看法。  我也来评一下

验证码:  看不清?换一张

 

快乐大本营
工程师之星
高福东
擅长嵌入式开发及单片机应用开发
  • 王波涛  熟悉单片机及其接口技术
  • 朱伟平  熟悉51单片机系统LCD驱动程序编写及调试。
热门招聘
论坛热贴