本课程结合目前热门的FPGA技术,由多年开发经验的工程师授课,系统地介绍了FPGA的基本设计方法。学习FPGA/CPLD概念的基础上,Altera公司和Xilinx公司主流FPGA/CPLD的结构与特点。本课程在FPGA应用开发方面主要有:初级篇内容*括Verilog HDL语言基础,Altera公司FPGA设计工具Quartus II软件综述,FPGA组合逻辑设计技术等,高级篇内容*括FPGA的硬件设计技术,基于Nios II的SOPC系统设计,NiosII SOPC系统设计实例,系统时序逻辑设计技术以及基于FPGA的IP核设计技术。
第 一阶段
主要帮助学员了解FPGA系统设计的基础知识,掌握FPGA最小系统硬件电路设计方法,*操作QuartusII软件来完成FPGA的设计和开发。
1可编程逻辑器件简介
2可编程逻辑器件的发展历史
3 FPGA/CPLD的基本结构
3.1 FPGA的基本结构
3.2 CPLD的基本结构
3.3 FPGA和CPLD的比较
3.4 FPGA/CPLD的设计流程
4 PLD/FPGA的分类和使用
5 FPGA关键电路的设计(最小电路设计):
5.1 FPGA管脚设计
5.2下载配置与调试接口电路设计
5.3高速SDRAM存储器接口电路设计
5.4异步SRAM(ASRAM)存储器接口电路设计
5.5 FLASH存储器接口电路设计
5.6开关、按键与发光LED电路设计
5.7 VGA接口电路设计
5.8 PS/2鼠标及键盘接口电路设计
5.9 RS-232串口
5.10字符型液晶显示器接口电路设计
5.11 USB2.0接口芯片CY7C68013电路设计
5.12电源电路设计
5.13复位电路设计
5.14拨码开关电路设计
5.15 IIC总线电路设计
5.16时钟电路设计
5.17图形液晶电路设计
第二阶段
介绍熟练掌握硬件描述语言(Verilog HDL)是FPGA工程师的基本要求。通过本节课程的学习,学员可以了解目前最流行的Verilog
HDL语言的基本语法,掌握Verilog
HDL语言中最常用的基本语法。通过本节课程学习,学员可以设计一些简单的FPGA程序,掌握组合逻辑和时序逻辑电路的设计方法。通过实战训练,学员可以对Verilog
HDL语言有更深入的理解和认识。
1硬件描述语言简介
1.1 Verilog HDL的特点
1.2 Verilog HDL的设计流程简介
2 Verilog模块的基本概念和结构
2.1 Verilog模块的基本概念
2.2 Verilog HDL模块的基本结构
3数据类型及其常量及变量
4运算符及表达式
4.1算术运算符
4.2关系运算符
4.3逻辑运算符
4.4按位逻辑运算符
4.5条件运算符
4.6移位运算符
4.7拼接运算符
4.8缩减运算符
5条件语句和循环语句
5.1条件语句
5.2 case语句
5.3 while语句
5.4 for语句
6结构说明语句
6.1 initial语句
6.2 always语句
6.3 task和function语句
7系统函数和任务
7.1标准输出任务
7.2仿真控制任务
7.3时间度量系统函数
7.4文件管理任务
8小结
第三阶段Altera FPGA设计
1 Altera高密度FPGA
1.1主流高端FPGA——Stratix系列
1.2内嵌高速串行收发器的FPGA Stratix GX系列
2 Altera的Cyclone系列低成本FPGA
2.1新型可编程架构
2.2嵌入式存储资源
2.3专用外部存储接口电路
2.4支持的接口和协议
2.5锁相环的实现
2.6 I/O特性
2.7 Nios II嵌入式处理器
2.8配置方案
3 Altera的MAX II系列CPLD器件
4 Quartus II软件综述
4.1 Quartus II软件的特点及支持的器件
4.2 Quartus II软件的工具及功能简介
4.3 Quartus II软件的用户界面
5设计输入
5.1建立工程
5.2建立设计
6综合
7布局布线
8仿真
9编程与配置
10小结
第四阶段
随着FPGA芯片的性能和密度不断提高,基于FPGA产品开发正在逐渐成熟并且在很多领域得到了应用。本阶段重点学习在FPGA产品设计核心技术。
1 FPGA的硬件设计技术
2基于Nios II的SOPC系统设计
3 Nios II的SOPC系统的设计实例
4系统时序逻辑设计技术
5基于FPGA的IP核设计技术
6 FPGA的数据采集系统设计
7基于FPGA的硬件回路仿真器设计
第五阶段
Alter的IP工具:
1 IP的概念
2 Alter可提供的IP
3 Alter IP在设计中的作用
4使用Alter的基本宏功能
5使用Alter的IP核
第六阶段
总结答疑,由工程师带领学员设计项目
*保障:
公司为学员和企业客户专门开设了伯乐桥服务,所有参加学员可享受1年时间的免费*推荐服务,注册简历,查询招聘信息。
目前合作签定人才协议企业有105家,成为常年招聘企业为45家,同时信盈达学院与多家人才中介机构及人才市场,猎头公司合作,为学员的*提供保障。
服务介绍:
信盈达伯乐桥服务的资源共享、信息互通、制度衔接和服务贯通,建立新的人才服务机制,逐步形成统一的人才服务模式、人才大市场,最终实现企业人才解决方案的提供。
1.嵌入式职业生涯规划与发展指导;
2.嵌入式岗位简历、面试、*指导;
3.锻炼综合项目开发实践;
4.职业素质和职业规划,*推荐等;
5.自修或选修了解嵌入式在3G领域的典型应用----Android系统或symbian系统;
6.自修了解WinCE系统的应用开发及底层开发。(提供学习资料)
质量保障:
1.每个班提供充足的实践操作和问题辅导答疑时间。人手一台机、1套实验器材!
2.所有班级均采用小班授课,20%理论+60%实战+20%项目实践。
3.在学习期间均会获得我公司研发部几十位高级工程师、国际项目经理等的技术支持,除正常学习时间外,其他任何时间学员均可前来进行额外实践。
4.考核合格颁发证书:国家信息产业部颁发《嵌入式系统设计工程师》证书(可选)
5.提供一年的的免费技术支持服务。
6.优秀学员可以加入信盈达嵌入式研发中心就职或者兼职参与项目设计。