Intel® Quartus® Prime Pro Edition用户指南: 设计编译

ID 683236
日期 12/16/2019
Public
文档目录

1.2. 设计综合

设计综合(Design synthesis)是将设计源文件转换成原子网表(atom netlist)以映射到器件资源的过程。可指定影响综合处理的各种设置。 Intel® Quartus® Prime Compiler的Analysis and Synthesis模块综合符合编译标准的Verilog HDL (.v)、VHDL (.vhd)和SystemVerilog (.sv)。Compiler还可综合Block Design File (.bdf)原理图文件和由其他EDA工具生成的Verilog Quartus Mapping (.vqm)文件。

Synthesis审查设计的逻辑完整性和一致性,并检查边界连接性和句法错误。Synthesis也最小化和优化设计逻辑。例如, synthes从“行为”语言(如,Verilog HDL、VHDL和SystemVerilog)推断D触发器,锁存和状态机。必要时Synthesis可通过 Intel® Quartus® Prime IP库中的模块替换运算符,如“+”或“–”。Synthesis期间,Compiler可更改或删除用户逻辑和设计节点。 Intel® Quartus® Prime synthesis可最大限度减少门控数,删除冗余逻辑,确保器件资源的有效使用。

Synthesis结束时,Compiler生成原子网表(atom netlist)。Atom是指FPGA器件中最基础的硬件资源。Atom包括整理成查找表( look-up table)的逻辑单元,D触发器,I/O管脚,块存储器资源,DSP块以及atom之间的连接。原子网表是在硅晶中实现设计时,设计综合所需原子单元的数据库。

图 2. 设计综合