大猪蹄子的个人博客

大猪蹄子

【技术 FPGA-4】嵌赛-FPGA赛道的正确打开方式和常见误区

2025 / 12 / 6

简介

0、这是个什么比赛?

  • 一项全国大学生在FPGA应用方面的比赛,从大专到研究生均可参赛(分开比)、四家FPGA厂商各自出题(报名选择其一)、从8月左右给出题目至11月交付并现场答辩、次日颁奖

  • 07年在车大校内开始举办,17年开放到全国举办初届,后22年再并入全国大学生嵌入式芯片与系统设计竞赛(可以加学分、保研了)至今。由此形成上半年打嵌赛,下半年打FPGA的形式

1、我是谁

  • 亲自参赛or提供公开指导拿下多次国一、二、三奖项、最佳组织奖、厂商杯、最佳工程奖

  • 我肯定不是技术最好,但是没有人比我更清楚比赛的流程(特朗普手势.jpg

正确的时间线和该干的事

0、任何时间-8月当年题目公开前

  • 没啥事就找往年的题目练手去

1、8~9月当年题目公开后

  • 别急着报名,把所有题目过一遍,考虑自身实验室条件、技术背景和题目的契合度,选择最合适的题目,并调研软硬件的可行性,最后再报名——除非有祖传项目兜底,不要选择xilinx和其他厂商的自由赛道

  • 通常来说,考虑难度和获奖率,我只推荐高云的图像题和soc题(可能有变)。高云还有个题是定制题,每年都是新板子,2000~3000块钱,小白去打这个很不值,你有钱你就去

2、9-11月提交复赛进度前

  • 合理分工规划进度(有一说一,对于绝大多数本科生来说这点非常难,非必要不要考虑三个人搞一个工程,非常容易卡壳和打架,甚至棋赛)。常见的分工一般是FPGA一般1~2人,可以拆分为接口处理、算法处理,更细就没必要了;如果有硬件或者上位鸡,可以单独安排一个人;如果还剩一个,把他安排去写报告拍视频整理资料打下手去

  • 必要的软硬件备份。不要轻易的在比赛过程中更换IDE版本\下崽器\硬件等,这可能导致原来的工程重新跑一遍就噶了。如果有两人开发,尽量准备两份硬件各自调试,前期工作基本时间就是每人都是100%开工,不太会给你交替上板时间的。如果真的去线下复赛了,一定要准备第二套方案,往年因为只有一套方案现场调不出来棋赛的大有人在,不要抱侥幸心理

  • 细致的进度记录。这个主要是给后期写报告避免临时找素材用的,一旦项目有阶段性进展,一定要软硬件留痕+视频记录。一方面是方便后期回溯debug,万一后面噶了,还能用前期的素材先提交复赛检查,中间再修,不然一点记录没留下来,难道评委看你QQ动态吗;另一方面也是给写文档和整理资料的哥们一点事干,不要到点从零开始写,很容易乱+漏

  • 多水群沟通。很多群友是不参赛,但是喜欢逼逼的,可以随时请教或者潜水看大家做的怎么样。一些共性的问题肯定有很多人问,不要自己到处百度,把官方唯一的交流群当摆设

3、11月当场复赛

  • 准备限定N分钟的演讲稿,往年记录来看掐点就让你停了,没讲完或者卡壳得不偿失

  • 准备可能没达到目标参数的原因回答,多少有点春秋笔法了,非常考验答辩那个人的语言能力,说得好那就是题目设计有问题导致你没做出来;说的不好就变成了你就是菜

  • 准备方便展示的材料,可以有海报、桌上摆第二套开放板子用于讲解、一些现场可能测不出来的素材等。毕竟你能做出来,和你能讲明白是两回事,这些材料和参数无关,都是提高演示效果的

常见误区

0、开放赛题一定简单

  • 开放赛题,又叫祖传赛道,还用我继续说吗

1、拿到题目先报名再说

  • 其实你早一天报名,晚一天报名没有任何影响,在截止前提交就行

  • 报名要求选定赛道和题目,现在选定倒时候想改都改不了

2、某一个点做不出来,后面的都不做了

  • 比赛比的是完成度,几乎没有哪年的题目是全部参数每一项都完美完成的,做不了就暂时跳过是很正常的策略

  • 但是我建议留个半成品进度在那儿,至少报告和展示得留个你努力过的辛苦分。这个比较考验春秋笔法和现场人答辩的水平了,即使只完成了一半,也有人说的条条是道

3、提交完复赛就摆烂等线下

  • 提交的那个只是保证你能进线下复赛,最终的评分还是线下。所以在提交到最后线下中间还有半个月的时间,你仍然可以继续打磨作品

4、板子实物没到,我就不写代码

  • 说得好像板子一到你就能上板了一样,懒狗

版本更新

251206:初始版本