您的位置: 嵌入式在线 > 培训 > 认证培训 > FPGA应用设计初级培训班(TSF0601)

FPGA应用设计初级培训班(TSF0601)

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

        FPGA培训课程主要帮助学员进行 CPLD/FPGA 的系统学习,以工程实践为例,深入探讨目前业界最新、最流行的器件,讲授业界最优秀的集成环境,最简洁的开发流程,和业界最流行的软处理技术。每次课程都配有相关实验,实验可以在ALTERA和XILINX两个公司的FPGA硬件平台上进行,培训学员可以根据自身情况选择开发环境。通过实验,学员可以更好的理解消化课堂知识,工程实践水平会得到迅速提高。

   课程目标

        培养学员熟练掌握和使用基于CPLD/FPGA的数字系统开发工具、开发流程(ALTERA和XILINX可选),能够独立解决开发中常见问题,能够自主进行成熟的基于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。
■     点击此处在线试听姚老师最新授课视频>>>

       【陆阳】
●     六年大型FPGA系统及逻辑设计经验,作为跨国集成电路公司核心研发团队FPGA及芯片系统设计核心人员,资深系统工程师,丰富的FPGA/ASIC系统设计及板级设计经验,对FPGA系统及芯片设计/验证/优化有深入理解,曾参与多个国家863重大专项,成功参与设计多个数百万门级FPGA与ASIC芯片系统。

■     点击此处在线试听陆老师最新授课视频>>>

       【张老师】
●     北京理工大学电子工程系信号与信息处理专业博士学位,有6年的FPGA和DSP软、硬件系统开发经验,成功开发了图像跟踪系统、红外图像精确制导系统和光盘伺服系统等。近几年来一直从事高速DSP软、硬件系统和FPGA系统的设计和开发,具有丰富的高速系统设计经验,精通TI公司的C6000系列高速DSP和Altera、Xilinx公司的全系列FPGA/CPLD。

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

   教材

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

   班级规模及环境

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

   时间地点

        北京总部:
        上课地点:北京清华大学
        周末班(周六日上课):11月3日-11月11日,12月1日-12月9日
        连续班(连续上课):11月3日-11月6日,12月1日-12月4日


        上海分中心:
        上课地点:上海徐汇区银海大厦A座2层
        周末班(周六日上课):11月24日-12月2日
        连续班(连续上课):11月24日-11月27日
        晚班(每晚6:30-9:30):报满即开班,请提前登记预约

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

   学时费用

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

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

   质量保障

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
        2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
        3、培训合格学员可享受免费推荐就业机会。

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

第一天

9:00
|
16:30

1、EDA技术简介以及CPLD/FPGA 基础知识,QuartusII软件入门

(1)CPLD/FPGA技术的发展历史阶段和代表技术
(2)CPLD/FPGA 技术概念和发展现状
(3)CPLD/FPGA 典型应用领域一:接口控制器
(4)CPLD/FPGA 典型应用领域二:数字信号处理
(5)基于FPGA的嵌入式系统原理和典型应用
(6)FPGA 的设计流程和设计方法简介,包括原理图、波形图、状态转换图及各种硬件描述语言简介
(7)CPLD与FPGA的区别和各自的应用领域
(8)ALTERA公司FPGA的特点以及当前流行的FPGA产品介绍
(9)XILINX公司FPGA的特点以及当前流行的FPGA产品介绍
(10)CPLD/FPGA 的下载及内部测试的配置与方法
(11) 几种硬件描述语言的比较
(12)介绍QuartusII软件环境和使用方法
(13)上机实践(ALTERA和XILINX可选)

第二天

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) Verilog HDL 里面的Reg 和 Wire类型定义的用法和区别
(8) Verilog HDL 里面的阻塞和非阻塞赋值的用法和区别
(9) Verilog HDL 和C语言的联系和区别
(10) Verilog HDL 里面的系统任务和函数的调用方法
(11) Verilog HDL 里面最常用的两个语句IF和CASE的使用方法和注意事项
(12) Verilog HDL组合逻辑语句结构和设计要点
(13) Verilog HDL时序逻辑语句结构和设计要点
(14) Verilog HDL 程序设计中需要注意的问题.
(15) 典型电路设计实例,如双向电路及三态控制电路设计
(16)上机实践

第三天

9:00
|
16:30

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

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

第四天

9:00
|
16:30

4、基于NIOSII嵌入式软处理器的SOPC(可编程片上系统)系统的开发基础和设计技巧以及FPGA最小系统设计方法

(1)嵌入式处理器的发展现状
(2)基于FPGA的软核处理器特点,包括Altera NIOSII,Xilinx MicroBlasze。
(3)NIOS II硬件系统开发流程
(4)NIOS II软件系统开发流程
(5)NIOS II 软件运行和调试
(6)NIOS II 集成开发环境及设计实例
(7)NIOS II 处理器外围接口
(8)NIOSII典型系统生成及
(9)FPGA工程项目的仿真验证原理
(10)FPGA最小系统概念以及硬件系统的构成,包括:FPGA主芯片电路设计,JTAG 下载与调试接口, 高速SDRAM存储器接口电路设计,异步SRAM存储器接口电路设计,FLASH存储器接口电路设计,其他外围电路设计,电源,时钟和复位电路设计
(11)FPGA最小系统的调试方法和技巧
(12)利用最小系统构建复杂系统的方法
(13)上机实践

本文来源:华清远见    作者:华清远见
评一评已有 0 位网友对此文发表了看法。  我也来评一下

验证码:  看不清?换一张