---
title: 初级 | FPGA工程师基础启航（含板卡+证书）
url: "https://www.fpgalearn.com/course/7155.html"
kind: course
id: 7155
excerpt: "初级 | FPGA 工程师基础启航（含板卡 + 证书）课程介绍 课程页面地址：https://www.fpgalearn.com/course/7155.htm…"
author: 成小芯
tags: FPGA入门基础, FPGA工程师证书, 推荐
word_count: 5069
source: "https://www.fpgalearn.com"
---

# 初级 | FPGA工程师基础启航（含板卡+证书）

> 标签：FPGA入门基础、FPGA工程师证书、推荐
> 初级 | FPGA 工程师基础启航（含板卡 + 证书）课程介绍 课程页面地址：https://www.fpgalearn.com/course/7155.htm…

- 课程分类：FPGA入门/初级
- 课程标签：FPGA入门基础、FPGA工程师证书、推荐
- 主讲：成小芯
- 章节数：6
- 课时数：85
- 价格：4999

## 课程介绍

![图片](https://admin.shaonianxue.cn/wp-content/uploads/2024/12/01.jpg)
![图片](https://admin.shaonianxue.cn/wp-content/uploads/2024/12/02.jpg)
![图片](https://admin.shaonianxue.cn/wp-content/uploads/2024/12/03.jpg)
# 初级 | FPGA 工程师基础启航（含板卡 + 证书）课程介绍
课程页面地址：[https://www.fpgalearn.com/course/7155.html](https://link.wtturl.cn/?target=https%3A%2F%2Fwww.fpgalearn.com%2Fcourse%2F7155.html&scene=im&aid=582478&lang=zh) 该课程来自**国芯云课堂**，属于 FPGA 入门初级系统课，主打零基础实战，购买课程会附赠全套实验硬件板卡，完成考核可获取 FPGA 初级工程师认证证书。
## 一、课程基础参数
| 项目 | 详情 |
| --- | --- |
| 课程定价 | 4999 元 |
| 课程等级 | 初级（零基础入门） |
| 章节 / 课时 | 6 大章节，合计**85 课时**（以最新大纲为主，持续更新） |
| 需要基础 | 零基础/数字电路基础 |
|  |  |
| 语言 | 中文录播课，支持免费试看（可和课程老师约试听章节） |
| 配套硬件 | ZYNQ‑MINI 开发板、EDE 扩展子卡、OV5640 摄像头、网线全套硬件包；全套源码、原理图、工具软件包；完成考核发放 FPGA 初级工程师证书（Xilinx 授权行业技能认证，可写入简历） |
| 教学模式 | O2O 线上学习 + 双师 1V1 线上辅导 + 配套硬件实操，理论‑代码‑验证闭环训练 |
## 二、适合学习人群
1. 零基础、大一及以上**电子、计算机、自动化、人工智能、机械自动化、数学**等专业在校学生；
1. 想要入门 FPGA，没有数字电路高阶基础，希望从 Verilog 从零学习；
1. 需要掌握完整 FPGA 开发流程，准备 FPGA 竞赛、后续进阶就业；
1. 跨专业想转行 FPGA 硬件开发的学习者。
> 学习周期参考：每天投入 2‑4 小时，全部视频看完 + 完成仿真、上板实验，大约**1 个月**完成整套课程学习。课程重工程实操，不仅看视频，需要跑通全部实验工程，积累调试排错能力。
## 三、完整课程大纲（6 大章节）
### 第一章 FPGA 概念与基础篇（3 课时）
搭建基础认知，搞定开发环境
1. FPGA 简介
1. FPGA 架构基础
1. FPGA 开发工具 Vivado 软件安装与环境配置
### 第二章 Verilog HDL 语法篇（16 课时）
硬件描述语言核心，从语法到基础模块，是 FPGA 开发的语言基础
- Verilog/VHDL 语言基础讲解
- 基础逻辑电路项目设计
- 按键消抖代码实战
- 状态机设计（重点，面试高频）
- 静态数码管、动态数码管全套项目实操
### 第三章 基础逻辑电路设计篇（38 课时）
FPGA 外设核心接口，大量仿真 + 上板实验，是课程核心主体
1. **UART 串口通信**：原理、收发模块、回环测试、奇偶校验；
1. **SPI 通信**：时序讲解、代码编写、仿真调试；
1. FLASH 读写实验；
1. OLED 显示屏驱动开发；
1. **IIC 通信协议**：IIC 读写 EEPROM 完整工程；
1. 存储器实验：BRAM、同步 FIFO、异步 FIFO；
1. 显示输出：VGA 时序原理、HDMI（TMDS）原理与显示实验；
1. **DDR3 存储**：基础知识、读写控制器设计、图像存储实验。
### 第四章 千兆以太网基础篇（10 课时）
网络通信接口开发
- 以太网基础、RGMII 接口原理与设计
- ARP 协议收发设计与测试
- UDP 协议收发设计、功能测试、板级验证
### 第五章 实战项目大演练（13 课时）
综合项目，整合前面所学知识做完整工程
1. 基于 IIC 接口的 AD 采集卡完整项目（8 节）；
1. OV5640 摄像头图像采集实战：寄存器配置、SCCB 通信、图像 8 位并行数据拼接、工程框架搭建、BRAM 缓存实现。
### 第六章 补充课程（数码管显示，5 课时）
数码管 1.0 版本的全套工程设计，补充巩固数字逻辑外设开发能力。
## 四、硬件配套清单（购买课程赠送）
1. ZYNQ‑MINI（ECO‑MINI）主开发板（Xilinx ZYNQ7010 主控）；
1. EDE 扩展实验子卡：集成 FLASH、点阵屏、数码管、ADC、DAC、UART；
1. OV5640 摄像头模组；
1. 配套网线等配件； 板卡资源覆盖课程全部实验，无需额外采购硬件设备。

## 课程大纲
### 1. 第一节 FPGA概念与基础篇（3 课时 · 48分1秒）
- 01 | 入门必知：FPGA简介
- 02 | 入门基础：FPGA架构基础
- 03 | 软件安装：FPGA开发工具和环境

### 2. 第二节 Verilog HDL语法篇（16 课时 · 13时20分）
- 01 | 语法讲解：Verilog/VHDL简介
- 02 | 项目设计：基本逻辑电路设计（1）
- 03 | 项目设计：基本逻辑电路设计（2）
- 04 | 项目设计：基本逻辑电路设计（3）
- 05 | 项目设计：基本逻辑电路设计（4）
- 06 | 项目设计：按键消抖（含代码）
- 07 | 项目设计：状态机设计（1）（含代码）
- 08 | 项目设计：状态机设计（2）
- 09 | 项目设计：状态机设计（3）
- 1500 | 问题说明：静态数码管（课程中一个时钟周期为50）
- 15 | 原理讲解：静态数码管（1-2.0版）
- 16 | 项目设计：静态数码管（2-2.0版）
- 17 | 原理讲解：静态数码管（3-2.0版）
- 18 | 原理讲解：动态数码管（4-2.0版）
- 19 | 项目设计：动态数码管（5-2.0版）
- 20 | 项目设计：动态数码管（6-2.0版）

### 3. 第三节 基础逻辑电路设计篇（38 课时 · 27时46分）
- 01 | 项目设计：Uart通信协议——通信基础知识
- 02 | 项目设计：Uart通信协议——接收端设计
- 03 | 项目设计：Uart通信协议——发送端设计
- 04 | 项目设计：Uart通信协议——回环测试
- 05 | 项目设计：Uart通信协议——奇偶校验
- 06 | 原理讲解：SPI通信原理
- 07 | 项目测试：SPI接口时序讲解
- 08 | 项目设计：SPI接口代码编写
- 09 | 项目仿真：SPI接口代码仿真
- 10 | 基础讲解：flash理论知识讲解
- 11 | 项目测试：flash读写测试思路讲解（一）
- 11 | 项目测试：flash代码编写和测试（二）
- 12 | 基础知识：oled屏控制（一）
- 13 | 驱动代码：oled屏控制（二）
- 13 | 仿真测试：oled屏控制（三）
- 13 | 上板调试：oled屏控制（四）
- 14 | 原理讲解：IIC通信协议（1）——IIC通信原理（1）
- 15 | 项目设计：IIC通信协议——IIC 读写EEPROM（1）
- 16 | 项目设计：IIC通信协议——IIC 读写EEPROM（2）
- 17 | 项目设计：IIC通信协议——IIC 读写EEPROM（3）
- 18 | 项目设计：IIC通信协议——IIC 读写EEPROM（4）
- 19 | 基础知识：存储器（1）——BRAM 基础知识
- 20 | 实验项目：存储器（2）——BRAM 读写实验
- 21 | 项目实验：存储器（3）——同步FIFO 读写实验
- 22 | 项目实验：存储器（4）——异步FIFO 读写实验
- 23 | 原理讲解：VGA——VGA显示原理
- 24 | 原理讲解：VGA——VGA时序设计
- 25 | 原理讲解：HDMI——TMDS原理
- 26 | 原理讲解：HDMI——VTC设计
- 27 | 原理设计：HDMI——TMDS 原理及设计
- 28 | 项目实验：HDMI——HDMI显示实验
- 29 | 项目实验：HDMI——HDMI显示实验（一）
- 30 | 基础知识：DDR3——DDR3基础知识
- 31 | 例程讲解：DDR3——DDR3读写例程讲解
- 32 | 项目实验：DDR3——DDR3读写控制器设计
- 33 | 项目实验：DDR3——DDR3读写控制器设计（二）
- 34 | 项目实验：DDR3——DDR3 图像存储实验
- 35 | 项目设计：DDR3 图像存储测试

### 4. 第四节 千兆以太网基础篇（10 课时 · 11时41分）
- 01 | 基础知识：千兆以太网——以太网通信基础知识
- 02 | 原理讲解：千兆以太网—— RGMII原理
- 03 | 项目设计：千兆以太网—— RGMII接口设计
- 04 | 项目设计：千兆以太网—— arp接收端设计
- 05 | 项目设计：千兆以太网—— arp发送端设计
- 06 | 项目测试：千兆以太网—— arp测试
- 07 | 项目设计：千兆以太网—— udp接收端设计
- 08 | 项目设计：千兆以太网—— udp发送端设计
- 09 | 功能测试：千兆以太网—— udp测试
- 10 | 项目验证：千兆以太网—— 板级验证

### 5. 第五节 实战项目大演练（13 课时 · 9时46分）
- 01 | 项目实战：基于IIC接口的AD采集卡（1）
- 02 | 项目实战：基于IIC接口的AD采集卡（2）
- 03 | 项目实战：基于IIC接口的AD采集卡（3）
- 04 | 项目实战：基于IIC接口的AD采集卡（4）
- 05 | 项目实战：基于IIC接口的AD采集卡（5）
- 06 | 项目实战：基于IIC接口的AD采集卡（6）
- 07 | 项目实战：基于IIC接口的AD采集卡（7）
- 08 | 项目实战：基于IIC接口的AD采集卡（8）
- 09｜项目实战：ov5640寄存器配置（1）
- 10｜项目实战：sccb代码（2）
- 11｜项目实战：camera过来的8位并行数据如何拼接（3）
- 12｜项目实战：代码整体框架（4）
- 13｜项目实战：rbram方法的实现（5）

### 6. 第六节 补充课程（数码管显示）（5 课时 · 5时17分）
- 10 | 项目设计：数码管（1-1.0版）
- 11 | 项目设计：数码管（2-1.0版）
- 12 | 项目设计：数码管（3-1.0版）
- 13 | 项目设计：数码管（4-1.0版）
- 14 | 项目设计：数码管（5-1.0版）

## 常见问题
### 《初级 | FPGA 工程师基础启航（含板卡 + 证书）》零基础、大一学生适合学习吗？
适合零基础以及大一电子、计算机、机械及其自动化、人工智能、数学等相关专业同学学习。课程不需要预先掌握高阶数字电路知识，从 Verilog 语法从零开始，大量实操项目驱动学习。本课程定时是 FPGA 入门课程，包含 FPGA 的全流程开发、硬件电路思维、FPGA 的基础三大通信协议等。整体课程设计是业内从业 20 年的电子科大主导，400 家行业企业参与。旨在打造 FPGA 行业级课程，帮助更多理科专业人群入行，建立深厚的 FPGA 技术基础。

### 这套课程课时、章节与总学习时长是怎样的？
本课程一共 6 大章节，合计 85 课时，完整总时长约 2 天 20 小时 40 分钟。课程包含 FPGA 基础、Verilog HDL 语法、外设接口实战、千兆以太网、摄像头图像采集等完整工程项目；页面课程目录可以查看完整章节，课后配套章节测评检验学习效果。课程内容、项目每年会有持续的更新，目前成电国芯 FPGA 课程已经更新至 8.0 课程体系，报名学习的同学可持续关注更新部分的内容。

### 课程是否赠送 FPGA 开发板？证书的效力如何？企业认可吗？
购买本课程配套赠送对应 FPGA 开发板+课程的实验外设，实物板卡用于全部课程上板实操。课程完成全部课时并通过考核之后，可以获取 FPGA 初级工程师电子证书；证书为平台能力认证，也是 xilinx 的授权认证，属于行业技能认证，用于证明个人工程实操水平，可写进简历作为项目能力佐证。

### 每天投入 2‑4 小时学习，大概多久可以完整完成这套课程？
按照每天稳定投入 2‑4 小时，完整做完课程所有仿真、上板实验，大概一个月左右可以完成全部学习。学习周期因人而异，核心不只是看完视频，要把课程所有实验工程跑通，积累排错、调试工程的实战能力。

### 这套基础启航课程，和 FPGA 赛事专题课程有什么区别？
本课程属于 FPGA 零基础入门，重点夯实 Verilog 语法、外设接口、基础工程调试能力；赛事专题课程偏向竞赛项目快速落地。建议先完成本入门课，掌握基础工程能力之后，再学习赛事专题课程去备赛各类 FPGA 大赛。

### 购买课程之后，可以获得哪些学习资源与配套服务？
购买解锁全部 85 课时视频，同时获取全套讲义 PDF、项目源代码工程、硬件资料；平台配套章节测评、工程师工具箱、技术问答社区；完成课程考核可以申领 FPGA 初级工程师证书，同时可以对接平台就业相关服务。
