您的位置: 嵌入式在线 > 伯乐桥 > 技能培训 > FPGA应用设计实验班

FPGA应用设计实验班

2006-12-12      嵌入式在线      收藏 | 打印
课程描述
   本培训课程共计 5 天( 含上、下午),进行 CPLD/FPGA 的系统学习实践,以工程实践为例,深入探讨目前业界最新、最流行的器件,讲授业界最优秀的集成环境,最简洁的开发流程,和业界最流行的软核处理技术。每次课程都配有相关实验,每个实验都采用Verilog HDL硬件描述语言来实现,帮助学员理解消化课堂知识,以及使学员的工程实践水平迅速提高。
  质量保证

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

  基础要求
     有数字电路基础;
  课程教材
   《亚嵌教育-FPGA应用设计培训讲义》
  实验器材
AKAE 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.   
 

  开课情况
  
开课时间: 5天 (30学时)
             2007年1月13日-1月17日(脱产班)
             2007年1月13日-1月27日(周末班)

上课地点:
            清华科技园
学    费:

            (公司)2900元;(个人)2300元;(学生)1800元
团体报名优惠:
            
两人报名9折,三人以上报名8折 为保证教学质量,本班为小班授课,15人为满,
            报满15人即停止报名或顺延下一期,如您决定上课请及时填写报名表并办理报名手续。
 (报名时需携带本人身份证复印件1张及本人一寸照片3张)
  教学大纲

课程安排

课程内容

第一天

1、CPLD/FPGA 基础知识以及QuartusII软件开发环境
(1)数字集成电路的发展历史阶段和代表技术
(2)CPLD/FPGA 的基本概念
(3)CPLD/FPGA 典型应用领域-接口逻辑控制器/高速DSP算法实现
(4)CPLD/FPGA 的下载及内部测试的配置与方法
(5)CPLD/FPGA FPGA 的设计流程和设计方法
(6)基于FPGA的嵌入式系统简介-Altera公司NIOSII为例
(7)AlteraFPGA开发软件-QuartusII使用方法和常用技巧
(8)上机实验

第二天

2、 硬件描述语言(Verilog HDL)基础
(1)硬件描述语言HDL的特点和应用范围
(2)Verilog HDL语言的发展历史和特点
(3)Verilog HDL基本语法规则-格式模板
(4)Verilog HDL语言几个重要概念
(5)Verilog HDL的数据类型-wire和reg区别
(6)Verilog HDL的赋值方法-阻塞和非阻塞区别
(7)Verilog HDL的C语言的主要区别
(8)Verilog HDL的系统调用函数-测试方法
(9)两个最常用的语句用法-IF和CASE语句
(10)时序逻辑语句结构(Verilog HDL/VHDL)
(11)典型电路设计,如双向电路及三态控制电路设计
(12)上机实践(基本语法练习)

第三天

3、FPGA设计进阶
(1)Verilog HDL高级语法结构-任务(TASK)
(2)Verilog HDL高级语法结构-任务(FUNCTION)
(3)有限状态机的设计原理及其代码风格
(4)逻辑综合的原则,可综合的代码设计风格.
(5)设计优化方法如:速度优化与面积优化
(6)功能仿真与时序仿真的区别和适用条件
(7)结构综合和布局布线约束规则
(8)综合报告的查看技巧
(9) LogicLock( 逻辑锁定)技术
(10)Signaltap 在线逻辑分析仪调试技术
(11)HDL代码设计的仿真和调试技巧
(12)FPGA硬件系统设计注意事项
(13)上机实践(LogicLock,Signaltap实例)

第四天

4、FPGA数字系统经验分享
(1)数字电路设计思想;
(2)基本设计原则,如面积和速度的平衡与互换,同步设计原则等;
(3)常用操作技巧,如乒乓操作,串并转换操作,流水线操作等;
(4)常用模块使用,如片上的RAM/ROM资源,全局时钟资源与时钟锁相环等;
(5)复杂系统中多个模块的通讯机制和接口信号设计;
(6)数据采集系统中数据采集的技巧,以视频信号采集为例;
(7)基于模型的系统仿真平台构建方法,以SRAM系统仿真为例;
(8)几种提高电路设计效率及提高系统运行速度的方法;
(9)VGA显示器的工作原理和操作时序;
(10)SRAM的工作原理和操作时序;
(11)上机实践(VGA,SRAM以及Modelsim仿真)

第五天

5、基于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硬件系统设计方法和注意事项
(12)上机实践(NIOSII系统建立和软件开发实例)

本文来源:亚嵌教育    作者:
关于FPGA应用 设计实验班 的资讯
热点资讯(一周点击率)
热评博文
评一评已有 0 位网友对此文发表了看法。  我也来评一下

验证码:  看不清?换一张

 

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