每年都有队伍在报名时雄心勃勃写「基于 FPGA 的智能家居系统」,然后在 10 月中旬发现连温湿度传感器驱动都没调通。
一、选题失败的根因,几乎都是「题目太大」
「智能家居系统」「智能交通系统」这类题目,问题不在于低级,而在于没有边界。你无法回答:做到什么程度算完成?哪一部分是 FPGA 做的?创新点在哪一层?
评委的判断标准很直接:这个题目,一个四人本科生队伍在三个月里能不能做出可演示的实物? 答不上来,选题就该砍。
二、选题四原则
| 原则 | 判断问题 | 不合格的信号 |
| 兴趣导向 | 你愿意为它连续熬三个月吗 | 只是「听说这个方向好就业」 |
| 能力匹配 | 现有技能栈覆盖了多少 | 全靠「到时候再学」 |
| 资源可行 | 板子、传感器、仪器能不能拿到 | 关键器件要等六周 |
| 创新适度 | 你是改进、组合还是从零造轮子 | 需要自研 IP 核才能跑通 |
四条里只要有一条明显不满足,就换题。换题的成本远低于做到一半推倒重来。
三、五大方向,按难度分档
方向一:智能视觉与图像处理(最稳,资源最成熟)
流水线天然适合 FPGA(逐像素并行),摄像头与显示驱动资料最全,答辩时效果最直观。(图像方向也是这几年高薪就业的方向)
| 难度 | 选题示例 |
| 低 | 图像灰度化 / 二值化 / 边缘检测(Sobel、Canny)加速 |
| 中 | 车牌识别系统(采集 → 定位 → 字符识别 → 显示) |
| 中 | 运动目标检测 / 动态检测报警 |
| 高 | 多路视频拼接、目标跟踪、实时风格迁移 |
方向二:AI 推理加速(涨幅最高,也最容易翻车)
门槛在于:量化精度怎么保、片上存储怎么放、流水线怎么排。(如果技术能力一般,就是想哪个奖项,没有一定要冲技术,拿国一的,千万不要选这个方向)
| 难度 | 选题示例 |
| 中 | 定点矩阵乘法加速器 + 资源占用报告 |
| 中 | 轻量 CNN 的卷积层硬件加速(如 YOLOv5s 单层落地) |
| 高 | 完整的量化推理引擎(含 int8 量化、权重重排) |
方向三:通信与信号处理
| 难度 | 选题示例 |
| 低 | UART / SPI / I2C 多协议控制器 |
| 中 | 数字调制解调(ASK/FSK/QPSK)、FIR 滤波器组 |
| 中 | 以太网数据回传(UDP 收发 + 上位机) |
| 高 | 信道编解码(LDPC / Turbo)、JESD204B 接口 |
方向四:高速接口与存储
| 难度 | 选题示例 |
| 中 | DDR3 高速缓存 + 带宽测试 |
| 中 | 千兆以太网图像传输 |
| 高 | PCIe 数据采集卡(XDMA + 上位机) |
方向五:工业控制与仪器
| 难度 | 选题示例 |
| 低 | 多轴步进电机控制 + 编码器反馈 |
| 中 | 逻辑分析仪 / 简易示波器 |
| 中 | 传感器融合与实时保护逻辑 |
四、避坑清单
- 题目过大:把系统拆成 3–5 个可独立演示的模块,每块都有验收标准。
- 题目过难:需要半年积累才敢动的方向(大模型部署、复杂协议栈)先降一档。
- 题目过于普通:纯跑例程、教程复现的项目拿不到创新分,至少要加一个自己的优化点。
- 资源不可行:下单前先确认交期,关键芯片不要选需要打板的方案。
- 平台没定:出题企业各有平台与选题方向,平台和题目要一起定。
五、三步选题法(报名截止前迭代三轮)
1. 第一轮(发散):列 10 个候选,每个写清「做什么、为什么值得做」各一句;
2. 第二轮(收敛):用四原则逐条打分,淘汰资源不可行和超出能力范围的,留 3 个;
3. 第三轮(定型):每个方向问自己「如果两个月只做出 70%,还剩下什么能演示」,
选出回答最扎实的那个作为主方向,另外两个降级为可选模块。
定型后写一份一页纸的方案:系统框图、模块划分、里程碑、风险点。这份纸后面会直接变成初赛技术报告的骨架。
六、把选题变成里程碑
以车牌识别为例:
| 周次 | 里程碑 | 验收方式 |
| 第 1–2 周 | 摄像头出图 | VGA/HDMI 上看到实时画面 |
| 第 3–4 周 | 灰度 + 边缘检测 | 屏幕上看到轮廓清晰 |
| 第 5–7 周 | 车牌定位 | 稳定框出车牌区域 |
| 第 8–10 周 | 字符识别 | 识别结果叠加显示 |
| 第 11 周 | 稳定性与性能 | 连续运行 30 分钟不掉帧 |
每个里程碑都要能演示。不能演示的进度,等于没有进度。以上几个选题比较如果是大一、大二的同学建议可以选图像类项目,技术能力稍晚强一些的可以选车牌识别项目、字符识别项目。
最好还是想给各位同学啰嗦两句,这几年FPGA大赛比较火,很多学校对于保研就业大赛要求,很多同学到了大三才知道这些信息,但是很多同学大一、大二根本没有接触过FPGA,参加大赛完全是从零基础开始,所以从准备、到学习技术、到项目,整理流程其实都是比较仓促的。
所以,这里要个各位大一、大二的同学们建议,就是一定要有一个认知,就是要选择一个技术方向,能多早开始学习就开始学习,大学的课表可定要正常完成,不要以为完成大学的课程,拿到学分就万事大吉了,学长想告诉你的是,这可能恰恰是最坏的选择,在大学正常的学习课表之外,一定要有一套自己的学习规划,不然到了大三后很多原本能做好的事情搞不好会错位,很冲忙,考研也差一点、就业也差一点,不要看只是差一点,很可能需要在社会上要走3年的弯路。
搞起来吧,把技术学好总是要的。

评论 0