---
title: 中级 | FPGA工程师实战精进课程（送板卡+证书）
url: "https://www.fpgalearn.com/course/6974.html"
kind: course
id: 6974
author: 成小芯
tags: 推荐
word_count: 3011
source: "https://www.fpgalearn.com"
---

# 中级 | FPGA工程师实战精进课程（送板卡+证书）

> 标签：推荐

- 课程分类：FPGA进阶/中级
- 课程标签：推荐
- 主讲：成小芯
- 章节数：4
- 课时数：92
- 价格：10800

## 课程介绍

![中级 | FPGA工程师实战精进课程（送板卡+证书）](https://admin.shaonianxue.cn/wp-content/uploads/2024/12/成电国芯中级课程.webp)
![图片](https://admin.shaonianxue.cn/wp-content/uploads/2024/12/FPGA02_01.jpg)
![图片](https://admin.shaonianxue.cn/wp-content/uploads/2024/12/FPGA02_02.jpg)
![图片](https://admin.shaonianxue.cn/wp-content/uploads/2024/12/FPGA02_03.jpg)
![图片](https://admin.shaonianxue.cn/wp-content/uploads/2024/12/FPGA02_04.jpg)

## 课程大纲
### 1. 第一部分 进阶接口设计篇（25 课时 · 24时9分）
- 01 | 理论讲解：千兆网基础理论
- 02 | 接口设计：RGMII接口时序（一）
- 03 | 接口设计：RGMII接口时序（二）
- 04 | 项目设计：ARP协议（一）
- 05 | 项目设计：ARP协议（二）
- 06 | 项目设计：ARP协议（三）
- 07 | 项目设计：ICMP协议（一）——理论讲解
- 08 | 项目设计：ICMP协议（二）——发送模块
- 09 | 项目设计：ICMP协议（三）——接收模块
- 10 | 项目设计：ICMP协议（四）——仿真
- 11 | 项目设计：UDP协议（一）
- 12 | 项目设计：UDP协议（二）
- 13 | 项目设计：UDP协议（三）
- 14 | 项目设计：UDP协议（四）
- 15 | 基础知识：DDR基础知识
- 16 | 项目设计：MIG读写时序
- 17 | 项目设计：MIG控制器设计（一）
- 18 | 项目设计：MIG控制器设计（二）
- 19 | 项目测试：MIG控制器测试（一）
- 20 | 项目测试：MIG控制器测试（二）
- 21 | 项目实验：MIG彩条存储实验（一）
- 22 | 项目实验：MIG彩条存储实验（二）
- 23 | 基础讲解：AXI4总线基础知识
- 24 | 项目设计：AXI4总线读写测试（一）
- 25 | 项目设计：AXI4总线读写测试（二）

### 2. 第二部分 高速接口设计篇（38 课时 · 26时59分）
- 01 | 基础讲解：PCI总线基础（一）
- 02 | 基础讲解：PCI总线基础（二）
- 03 | 基础讲解：PCI总线基础（三）
- 04 | 基础讲解：PCIe总线基础（一）
- 05 | 基础讲解：PCIe总线基础（二）
- 06 | 基础讲解：8B10B编码
- 07 | 项目设计：PCIe测试
- 08 | 驱动安装：XDMA驱动安装
- 09 | 基础讲解：XDMA手册
- 10 | 项目设计：PCIe之BRAM控制
- 11 | 项目设计：PCIe之DDR控制
- 12 | 项目设计：PCIe视频传输框架
- 13 | 项目设计：自定义AXI写端口
- 14 | 项目设计：自定义AXI读端口
- 15 | 项目设计：缓冲模块写端口
- 16 | 项目设计：缓冲模块读端口
- 17 | 项目设计：PCIe视频传输框架
- 18 | 基本原理：GT收发器基本原理（一）
- 19 | 基本原理：GT收发器基本原理（二）
- 20 | 基本原理：GT收发器基本原理（三）
- 21 | 项目设计：GT收发器眼图测试
- 22 | 项目设计：GT收发器IP核讲解
- 23 | 项目设计：IP核官方例程
- 24 | 项目设计：封装GT收发器IP核
- 25 | 项目设计：自定义数据包结构
- 26 | 项目设计：自定义TX仿真
- 27 | 项目设计：自定义RX模块
- 28 | 项目设计：自定义RX模块仿真
- 29 | 项目设计：GT收发器顶层
- 30 | 项目设计：万兆网络设计（一）
- 31 | 项目设计：万兆网络设计（二）
- 32 | 项目设计：万兆网络测试
- 33 | 原理讲解：mipi csi
- 34 | 原理讲解：mipi基础理论讲解
- 35 | 原理讲解：mipi_csi-2
- 36 | 项目设计：mipi_代码讲解
- 37 | 项目设计：mipi仿真
- 38 | 项目设计：mipi ov5640

### 3. 第三部分 图像处理篇（24 课时 · 9时34分）
- 01 | 项目设计：OV5640摄像头配置
- 02 | 项目设计：DVP接口时序
- 03 | 项目设计：采集模块设计
- 04 | 项目设计：图像写缓存设计
- 05 | 项目测试：图像写缓存测试
- 06 | 项目设计：图像读缓存设计
- 07 | 项目测试：图像读缓存测试
- 08 | 项目设计：三帧缓存控制器
- 09 | 项目设计：vdma ip打包
- 10 | 项目设计：视频图像显示框架搭建
- 11 | 原理讲解：图像灰度处理
- 12 | 项目设计：测试脚本编写
- 13 | 项目设计：图像二值化处理
- 14 | 项目设计：灰度直方图统计
- 15 | 项目测试：直方图统计测试
- 16 | 项目设计：直方图均衡化
- 17 | 项目测试：直方图均衡化测试
- 18 | 项目设计：3x3模块设计
- 19 | 项目仿真：3X3模版仿真
- 20 | 项目设计：均值滤波设计
- 21 | 项目测试：均值滤波测试
- 22 | 项目设计：中值滤波设计
- 23 | 项目测试：中值滤波测试
- 24 | 项目设计：高斯滤波设计

### 4. 第四部分 精进辅导（直播）（5 课时）
- 01 | 直播课程：常见错误分析
- 02 | 直播课程：简历指导课
- 03 | 直播课程：技术面试指导课
- 04 | 直播课程：模拟面试一轮
- 05 | 直播课程：模拟面试二轮

## 常见问题
### 《中级 | FPGA 工程师实战精进课程（送板卡 + 证书）》适合零基础学习吗？
本课程重要是 FPGA 的进阶课程，不合适零基础学习，如果是零基础的同学可以先学习成电国芯的初级课程。本课程合适有一定的 FPGA 基础，已掌握 FPGA 的全发流程、调试方法、FPGA 的基础三大通信协议等。
课程为进阶课程，主要内容是 FPGA 的高速接口内容，目标是做图像类工程，就业为导向的课程标准。

### 这门课的大纲与课时量是怎样的？
第一部分 进阶接口设计篇：千兆网 RGMII 时序、ARP/ICMP/UDP 协议开发；DDR 基础、MIG 控制器设计与调试；AXI4 总线原理与读写测试。
第二部分 高速接口设计篇：PCI/PCIe 总线原理、8B10B 编码、XDMA 驱动与应用；GT 高速收发器原理、自定义数据包收发；万兆网络；MIPI‑CSI 接口驱动与 OV5640 图像采集。
第三部分 图像处理篇：OV5640 摄像头驱动、图像帧缓存控制；灰度、二值化、直方图均衡；3×3 模版滤波（均值 / 中值 / 高斯滤波）图像算法硬件实现。

### 课程标准与核心优势？
精选企业高频技术栈：千兆网、DDR、AXI4、PCIe、MIPI、硬件图像处理，都是 FPGA 岗位面试核心考点。
攻克高速数据流难点，掌握存储、总线、跨时钟域、时序调试核心能力。
手写硬件图像预处理流水线，产出可写进简历的视觉方向 FPGA 项目。
内置面试辅导与模拟面试，项目学习和求职准备同步进行。

### 学完之后，能应聘哪些岗位？
FPGA 逻辑开发工程师、AI 硬件加速器工程师、边缘计算 FPGA 开发、国产 FPGA 应用工程师、IC 验证工程师、算法部署工程师，覆盖工业、机器人、雷达视觉、航天研究所、芯片公司。

### 如何购买并开始学习？
在当前课程页面直接提交订单，完成支付后开通课程权限；
开通后即可在线观看全部录播视频，在线下载配套课件、源码、工程文档；
配套板卡会按订单地址邮寄，用于课程上板实验；
学习群内提供讲师答疑、工程代码辅导。
