FPGA基础培训课表与实验安排
培训目标
本课程帮助学员:
- 了解 FPGA 的基础知识
- 理解 FPGA 设计的基本流程
- 建立 Verilog 设计的初步概念
- 认识 FPGA 内部结构
- 体会 SOPC 设计理念
- 了解 FPGA 在 DSP 方面的应用
课程安排(四天)
| 天 | 上午 | 下午 |
|---|---|---|
| 第一天 | FPGA器件概述 | Quartus II设计基础 |
| 第一天 | Quartus II设计基础 | Quartus II设计实验 |
| 第二天 | Verilog设计实验 | Verilog语言基础 |
| 第二天 | — | 逻辑设计与仿真 |
| 第三天 | DSP Builder基础 | NIOS II与Qsys设计 |
| 第三天 | — | NIOS II与Qsys设计实验 |
| 第四天 | 有限状态机的设计 | RTC实时时钟电路设计实验 |
教学方法
课程设计四种形式:
- 演示实验:侧重于最基本的操作和演示
- 设计实验:偏重基础,了解基本方法
- 设计练习:着眼提高,巩固知识
- 适合没有 FPGA 设计经验的学员,通过设计流程迅速开始实践
技术栈
- 开发工具:Quartus II
- 硬件平台:FPGA 器件(未指定具体型号)
- 编程语言:Verilog HDL
- SOPC 工具:NIOS II、Qsys
- DSP 扩展:DSP Builder
关联知识
- 后续可关联 飞凌imx6嵌入式系统 中的 Linux 驱动开发
- 与质谱仪控制系统的实时性要求有关联