FPGA技术应用
FPGA技术应用
5000+ 人选课
更新日期:2025/06/18
开课时间2025/02/17 - 2025/06/30
课程周期19 周
开课状态开课中
每周学时-
课程简介

本课程是电子信息类专业的必修课程。课程内容主要包括:可编程逻辑器件结构和原理、可编程逻辑器件开发平台应用、硬件描述语言(Verilog HDL)基础、基础数字逻辑设计与验证、较复杂数字系统设计与验证。通过本课程学习,学习者掌握可编程逻辑器件开发技术,硬件描述语言的编程方法,电路模块及测试模块的设计方法,培养学习者具备应用EDA工具进行较复杂数字电路系统设计与验证的创新设计思维,以及对较复杂数字逻辑电路/系统建模、综合、仿真、验证的创新设计能力和工程实践能力。


本课程项目实例采用Quartus II/prime、Modelsim软件开发设计。

课程大纲
1.认识可编程逻辑器件
1.1.可编程逻辑器件的工艺
1.2 可编程逻辑器件的发展
1.3 可编程逻辑器件的结构
1.4 可编程逻辑器件的开发流程
2. FPGA开发平台的使用
2.1 Quartus II软件的安装
2.2 工程和设计文件的创建
2.3 功能仿真和时序仿真
2.4 引脚分配和编程配置
项目设计实践1
加法器设计实践
3. Verilog HDL语言基础
3.1 Verilog HDL模块的一般结构
3.2 数据类型
3.3 模块实例引用语句
3.4 运算符
3.5 连续赋值语句
3.6 if条件语句
3.7 case多路分支语句
3.8 循环语句
3.9 Verilog HDL基本建模方法
项目设计实践2
数据选择器设计实践
4. 典型数字电路设计
4.1 编码器设计
4.2 二进制译码器设计
4.3 七段显示译码电路设计
4.4 锁存器设计
4.5 D触发器设计
4.6 寄存器和移位寄存器设计
4.7 计数器设计
4.8 分频器设计
项目设计实践3
流水灯设计实践
综合项目设计实践
5.1 数字钟设计
5.2 交通灯控制器设计
5.3 信号发生器设计
5.4 数字频率计