|
评定综合好坏最重要的两个指标:速度是否快和面积是否小; synplify是专门针对FPGA/CPLD的逻辑综合工具; synplify两个最显著的特点是BEST和Timing driven引擎,使得综合结果在速度和面积上都达到比较理想的效果; synplify的几个版本使用相同的核心,但synlify pro的功能最强大;
synplify综合过程包括三方面内容: 1.对HDL源代码进行编译 synplify将输入的HDL源代码翻译成boolean表达式并优化逻辑关系; 2.对编译的结果优化 通过逻辑优化消除冗余逻辑和复用模块,这种优化是针对逻辑关系的,与具体器件无关; 3.对优化的结果进行逻辑映射与结构层次上的优化,最后生成网表; synplify将编译生成的逻辑关系映射成FPGA的地层模块和硬件原语(primitive)生成网表并优化;
|
|