Intel® Quartus® Prime Pro Edition用户指南: 设计优化

ID 683641
日期 9/30/2019
Public
文档目录

3.2.1. WYSIWYG Primitive Resynthesis(WYSIWYG原语再综合)

对于使用第三方工具进行综合的设计,Perform WYSIWYG primitive resynthesis选项允许将优化应用于已综合的网表。

Perform WYSIWYG primitive resynthesis选项指示 Intel® Quartus® Prime软件取消将原子网表中的逻辑元件(LE)映射到逻辑门,然后将门控重新映射回Intel指定原语。第三方综合工具生成使用Intel指定原语的.edf.vqm原子网表文件。开启Perform WYSIWYG primitive resynthesis选项后, Intel® Quartus® Prime软件在重新映射进程中使用特定于器件的技术。该功能使用针对工程(SpeedAreaBalanced)的Optimization Technique将设计重新映射。

Perform WYSIWYG primitive resynthesis选项仅对逻辑单元(也称为LCELL或LE原语)和常规I/O原语(可能包含寄存器)取消映射或重新映射。双数据率(DDR)I/O原语,存储器原语,数字信号处理(DSP)原语和进位链中的逻辑单元不被重新映射。该进程不处理加密.vqm 文件或.edf文件中的特定逻辑,如第三方知识产权(IP)。

Perform WYSIWYG primitive resynthesis选项可从第三方综合工具更改.vqm文件或.edf文件中的节点名称,因为原子网表中的原语是拆分状,随后由 Intel® Quartus® Prime软件对其重新映射。重映射处理会删除重复的寄存器。未被删除的寄存器在重映射后保留相同名称。

任何将Netlist Optimizations逻辑选项设置为Never Allow的节点或实体在WYSIWYG原语重新综合期间都不受影响。可使用Assignment Editor应用Netlist Optimizations逻辑选项。该选项对设计某些部分禁用WYSIWYG再综合。

注: 综合期间指定原语节点名称。应用网表优化时,节点名称可能会因为原语的创建和删除而更改。无法维护用于保留第三方综合工具中逻辑的HDL属性,因为这些属性并未写入 Intel® Quartus® Prime软件要读取的原子网表。

如果使用 Intel® Quartus® Prime软件综合设计,则可使用Preserve Register (preserve)Keep Combinational Logic (keep)属性维持设计中的某些节点。

图 11.  Intel® Quartus® Prime中WYSIWYG Primitive Resynthesis的流程