1、设计前功耗评估,使用xilinix 的XPE工具评估
2、然后前期芯片选型,硬件电路设计电压
3、设计中分为算法优化和逻辑资源优化
算法优化:程序结构
逻辑资源优化:A 时钟,使用使能或门控(bufgce),关闭时钟块,降低时钟频率和时钟整合,休眠时动态配置时钟,降低频率
B 逻辑lut或者DSP资源使用,使用en 控制模块工作,RAM选mo change ,sleep控制引脚..
4、时序约束
约束不能太严格,不能增加太多逻辑资源;
5、IO电压,驱动能力
参考以下几篇文章
如何通过设计手段降低FPGA的功耗? - 知乎 (zhihu.com)
针对xilinx FPGA设计的低功耗优化分析 xilinx,FPGA - 最大最专业的FPGA论坛 (hifpga.com)