FPGA设计与应用培训
01
第一章 绪论 2学时
了解的FPGA基础知识:可编程逻辑器件的历史与发展,Xilinx FPGA技术特点和基本结构、FPGA硬件设计相关技术、开放资源。
1.1 FPGA简介
1.2 Xilinx FPGA产品、应用领域
02
第二章 Verilog HDL语言 8学时
介绍Verilog HDL硬件描述语言的使用。使学生能掌握Verilog HDL的基本语言要素和建模方法,运用Verilog HDL设计基本硬件电路,掌握FPGA程序分析、设计、仿真的基本流程。
2.1 Verilog HDL语言要素
2.2 Verilog HDL表达式
2.3 Verilog HDL建模
2.4 Testbench验证
03
第三章 集成开发环境 4学时
介绍FPGA集成开发环境和主要软件工具。使学生熟练运用ISE、ModelSim、Synplify等软件工具。
3.1 集成开发环境安装配置
3.2 ISE工程开发流程
04
第四章 FPGA组件设计 4学时
介绍FPGA组件设计方法及高级设计流程。使学生运用原语和IP核完成复杂模块设计,掌握UCF设计方法、静态时序分析方法、布局布线后仿真方法,掌握FPGA的配置下载方法和在线逻辑分析仪ChipScope的使用。
4.1 原语与IP核
4.2 ISE进阶
05
第五章 FPGA应用系统开发 6学时
介绍FPGA可综合设计方法和大规模应用设计方法。在前面内容基础上,深入剖析硬件代码结构,使学生掌握FPGA的Verilog HDL可综合设计方法,规范设计过程,以指导大规模应用设计。
5.1 可综合设计方法
5.2 大规模FPGA应用设计方法
5.3 基于FPGA的可编程嵌入式开发