单片机学习者
同学你好,我也是电子信息专业,参加过两次FPGA相关竞赛。针对你的问题,我分几点说:
比赛选择:集创赛的FPGA赛道通常要求你解决一个具体的工程问题,比如图像处理中的实时去雾,评测时会看处理速度和效果,很考验优化能力。FPGA创新设计大赛则可能更看重创意,比如用FPGA实现新型图像压缩算法。如果你擅长写代码和优化,集创赛可能更适合;如果你想法多,FPGA大赛可能更容易出彩。不过两个比赛都值得参加,时间不冲突的话可以都试试。
组队方法:最快的方法是找导师推荐。去学院里找做图像处理或FPGA方向的老师,他们通常有项目,也可能有研究生或本科生团队需要人手。这样你不仅能找到队友,还能得到指导。如果自己找,一定要面试一下:问问对方做过什么项目,每周能投入多少时间,避免遇到划水的。
项目怎么出彩?我的经验是:选题要“小而深”。不要做太泛的系统,而是选一个具体问题,比如“基于FPGA的实时视频去噪”,然后把它做透。你可以用传统算法(如中值滤波)实现基础版本,再尝试用机器学习加速(比如用HLS工具),最后对比性能。这样既有工程实现,又有创新点。另外,记得早开始准备硬件平台,很多队卡在摄像头驱动或显示输出上。买块带外设的FPGA开发板,先跑通例程,再慢慢加自己的算法。
