FPGA开发基本流程包括:设计输入、设计仿真、设计综合、布局布线,它们的连接关系如图1 所示。
图1 FPGA 开发流程图
设计综合是整个FPGA 设计流程中一个重要的步骤,它将HDL 代码生成用于布局布线的网表和相应的约束。而且随着新一代FPGA 芯片频率和密度的增长,时序收敛问题越来越严重,综合已经成为整个设计成败的关键。通常芯片供应商的FPGA 软件中都包含综合功能,但它相对简单,不能适应新一代FPGA 芯片的发展,需要更加专业的综合工具来优化设计,Precision RTL 综合就是其中之一。