[嵌入式高薪就业课程]FPGA系统实训就业班
本课程结合目前热门的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 i2c总线电路设计
5.16 时钟电路设计
5.17 图形液晶电路设计
第二阶段:介绍熟练掌握硬件描述语言(Verilog HDL)是FPGA工程师的基本要求。*本节课程的学习,学员可以了解目前*流行的Verilog HDL语言的基本语法,掌握Verilog HDL语言中*常用的基本语法。*本节课程学习,学员可以设计一些简单的FPGA程序,掌握组合逻辑和时序逻辑电路的设计方法。*实战训练,学员可以对Verilog HDL语言有更深入的理解和认识。
2.1 硬件描述语言简介
培训世界