FPGA 设计优化主要分为编码风格、设计规划和时序收敛三大部分,这 些因素直接决定了 FPGA 设计的成败。
编码风格直接影响 FPGA 设计的实现并最终影响设计的性能。尽管综合 工具集成了一系列优化算法,但是用户仍有必要遵循一定的编码风格去引导 综合工具在特定 FPGA 架构上达到最优结果。
设计规划用于指导用户把设计更好地适配到所选用的 FPGA上并合理地 平衡面积和速度的要求,目的在于把高云器件支持的所有功能和特性完美地 呈现出来。
时序收敛可以保证用户设计满足某个特定的时序需求,这部分主要描述 时序需求、时序约束以及时序优化的方法。