2026年FPGA大赛备赛,用国产高云FPGA做实时音频FFT频谱分析,BRAM不够用怎么办?求具体优化策略
我正在备赛2026年FPGA大赛,选的题目是用国产高云FPGA(GW2A系列)做一个实时音频FFT频谱分析仪,需要采集音频数据做1024点FFT然后显示频谱。现在遇到的问题是BRAM资源不够,FFT的旋转因子表和双口RAM缓存占用了太多BRAM,导致综合报错。我看网上说可以用分布式RAM或者ROM来替代,但具体怎么操作?还有没有其他优化策略,比如减少FFT点数或者用流水线结构复用资源?求有经验的大佬指点一下,BRAM不够用还能不能抢救?