信盈达电子有限公司
【授课对象】:
【上课地点】:广东省深圳市龙华新区民治大道东边商务大楼1188(广东 深圳)
【乘车路线】:民治地铁站D出口,民康路口
【时 间】:2015-07-05 【浏览次数】:239次 【学费】:¥5800
【授课对象】:
【上课地点】:广东省深圳市龙华新区民治大道东边商务大楼1188(广东 深圳)
【乘车路线】:民治地铁站D出口,民康路口
【时 间】:2015-07-05 【浏览次数】:239次 【学费】:¥5800
课程大纲
第一阶段:主要帮助学员了解FPGA系统设计的基础知识,掌握FPGA最小系统硬件电路设计方法,学会操作QuartusII软件来完成FPGA的设计和开发。
3. FPGA/CPLD的基本结构
FPGA的基本结构
CPLD的基本结构
FPGA和CPLD的比较
FPGA/CPLD的设计流程
4. PLD/FPGA的分类和使用
5. FPGA关键电路的设计(最小电路设计):
FPGA管脚设计
下载配置与调试接口电路设计
高速SDRAM存储器接口电路设计
异步SRAM(ASRAM)存储器接口电路设计
FLASH存储器接口电路设计
开关、按键与发光LED电路设计
VGA接口电路设计
PS/2鼠标及键盘接口电路设计
RS-232串口
字符型液晶显示器接口电路设计
电源电路设计
复位电路设计
拨码开关电路设计
i2c总线电路设计
时钟电路设计
图形液晶电路设计
第二阶段:介绍熟练掌握硬件描述语言(Verilog HDL)是FPGA工程师的基本要求。通过本节课程的学习,学员可以了解目前最流行的Verilog HDL语言的基本语法,掌握Verilog HDL语言中最常用的基本语法。通过本节课程学习,学员可以设计一些简单的FPGA程序,掌握组合逻辑和时序逻辑电路的设计方法。通过实战训练,学员可以对Verilog HDL语言有更深入的理解和认识。
硬件描述语言简介
Verilog HDL的特点
Verilog HDL的设计流程简介
Verilog模块的基本概念和结构
Verilog模块的基本概念
Verilog HDL模块的基本结构
数据类型及其常量及变量
运算符及表达式
算术运算符
关系运算符
逻辑运算符
按位逻辑运算符
条件运算符
移位运算符
拼接运算符
缩减运算符
条件语句和循环语句
条件语句
case 语句
while语句
for语句
结构说明语句
initial语句
always语句
task和function语句
系统函数和任务
标准输出任务
仿真控制任务
时间度量系统函数
文件管理任务
小结
第三阶段 Altera FPGA设计
Altera高密度FPGA
主流高端FPGA——Stratix系列
内嵌高速串行收发器的FPGA Stratix GX系列
Altera的Cyclone系列低成本FPGA
新型可编程架构
嵌入式存储资源
专用外部存储接口电路
支持的接口和协议
锁相环的实现
I/O特性
Nios II嵌入式处理器
配置方案
Altera的MAX II系列CPLD器件
Quartus II软件综述
Quartus II软件的特点及支持的器件
Quartus II软件的工具及功能简介
Quartus II软件的用户界面
设计输入
建立工程
建立设计
综合
布局布线
仿真
编程与配置
小结
第四阶段:随着FPGA芯片的性能和密度不断提高, 基于FPGA产品开发正在逐渐成熟并且在很多领域得到了应用。本阶段重点学习在FPGA产品设计核心技术
FPGA的硬件设计技术
基于Nios II的SOPC系统设计
Nios II的SOPC系统的设计实例
系统时序逻辑设计技术
基于FPGA的IP核设计技术
基于FPGA的硬件回路仿真器设计
第五阶段Alter的IP工具
IP的概念
Alter可提供的IP
Alter IP在设计中的作用
第六阶段:总结答疑,由工程师带领学员设计项目