阶段:主要帮助学员了解FPGA系统设计的基础知识,掌握FPGA小系统硬件电路设计方法,学会操作QuartusII软件来完成FPGA的设计和开发。
1..编程逻辑器件简介 2.可编程逻辑器件的发展历史 3. FPGA/CPLD的基本结构4. PLD/FPGA的分类和使用 5. FPGA关键电路的设计(小电路设计):
第二阶段:介绍熟练掌握硬件描述语言(Verilog HDL)是FPGA工程师的基本要求。通过本节课程的学习,学员可以了解目前的Verilog HDL语言的基本语法,掌握Verilog HDL语言中常用的基本语法。通过本节课程学习,学员可以设计一些简单的FPGA程序,掌握组合逻辑和时序逻辑电路的设计方法。通过实战训练,学员可以对Verilog HDL语言有更深入的理解和认识。
2.1 硬件描述语言简介2.2 Verilog模块的基本概念和结构2.3 数据类型及其常量及变量2.4 运算符及表达式2.5条件语句和循环语句2.6 结构说明语句 2.7 系统函数和任务 2.8 小结
第三阶段 Altera FPGA设计
3.1 Altera高密度FPG3.2 Altera的Cyclone系列低成本FPGA3.3 Altera的MAX II系列CPLD器件3.4 Quartus II软件综3.5 设计输入3.6 综合 3.7 布局布线3.8 仿 3.9 编程与配置 3.10 小结
第四阶段:随着FPGA芯片的性能和密度不断提高, 基于FPGA产品开发正在逐渐成熟并且在很多领域得到了应用。本阶段重点学习在FPGA产品设计核心技术
4.1 FPGA的硬件设计技 4.2 基于Nios II的SOPC系统设 4.3 Nios II的SOPC系统的设计 4.4 系统时序逻辑设计技4.5 基于FPGA的IP核设计技 4.6FPGA的数据采集系统设 4.7 基于FPGA的硬件回路仿真器设计
第五阶段Alter的IP工
5.1 IP的概5.2 Alter可提供的I 5.3 Alter IP在设计中的作5.4使用Alter的基本宏功 5.5使用Alter的IP核
第六阶段:总结答疑,由工程师带领学员设计项目