AN 307: Intel® FPGA Design Flow for Xilinx* Users

ID 683562
日付 3/20/2018
Public
ドキュメント目次

3.3.5. Synthesis

The インテル® Quartus® Primeプロ・エディション Synthesis provides full support for VHDL, Verilog HDL, SystemVerilog, and Block Design File (.bdf) schematic entry.
表 15.  Synthesis Comparison
GUI Feature Xilinx* Vivado* Software インテル® Quartus® Primeプロ・エディション Software
Synthesis Synthesis Analysis and Synthesis
Third-Party EDA Synthesis Third-Party EDA Synthesis

Features

The インテル® Quartus® Primeプロ・エディション Synthesis engine enforces strict industry-standard HDL structures. For the 17.1 release, The インテル® Quartus® Primeプロ・エディション Synthesis supports the following enhancements:

  • Support for modules with System Verilog Interfaces
  • Improved support for VHDL2008
  • New RAM inference engine that infers RAMs from GENERATE statements or array of integers
  • Stricter syntax/semantics check for improved compatibility with other EDA tools
    • Does not support the third-party netlists as input, but can generate netlist that other EDA tools use

At the end of synthesis, the Compiler generates an atom netlist, which is a database of the atom elements that design synthesis requires to implement the design in silicon. The Analysis & Synthesis module of the Compiler creates one or more project databases for each design partition. You can specify various settings that affect synthesis processing.

Access

The Assignments > Settings > IP Settings dialog box allows you to control the IP regeneration stage for synthesis or simulation

The Assignments > Settings > Compiler Settings > Advanced Settings (Synthesis) dialog box allows you to set options that affect the analysis and synthesis stage of the compilation flow. These options include Optimization Technique, State Machine Processing, Restructure Multiplexers, and others.