FPGA萌新上路
给个简洁直接的建议:
第一天上午(关键期):三人围坐,彻底消化题目,列出所有功能点和指标。快速评估团队能力,选择一个你们最有把握、最直接的方案,而不是最先进的方案。画出系统框图,明确三个模块:信号获取与预处理、核心算法处理、结果输出与显示。
分工:同学A(算法)立即用MATLAB/Python搭建算法模型,验证效果并导出关键参数。同学B(FPGA核心)根据框图,开始搭建FPGA工程框架,编写顶层模块和接口信号,并编写算法部分的初步代码框架。同学C(外设驱动)清点所有可用器材,开始编写或适配基础驱动代码(如SPI、I2C、VGA等)。
第一天下午到第三天中午:并行开发。每天固定三个时间点(如午饭后、晚饭后、睡前)快速同步进度和问题。算法同学和FPGA同学要保持高频沟通,确保算法移植无误。
第三天下午开始:必须开始系统集成联调。从前往后调,先确保数据能采进来,再一步步流到核心处理模块,最后输出。预留最后半天应对突发问题和优化关键指标。
记住,完成大于完美,跑通大于优化。保持沟通,别单打独斗。
