Intel® FPGA Software Installation & Licensing
Installation and Licensing that’s includes Intel Quartus® Prime software, ModelSim* - Intel FPGA Edition software, Nios® II Embedded Design Suite on Windows or Linux operating systems.
1061 Discussions

VHDL pragma --synthesis library ... is unsupported in 20.1 ?


See below the output. First line of bsv_pkg.vhd is the embedded pragma --synthesis library bsv


This pragma works in previous version of quartus.


Info: *******************************************************************

Info: Running Quartus Prime Synthesis

  Info: Version 20.1.0 Build 177 04/06/2020 SC Pro Edition

  Info: Copyright (C) 2020 Intel Corporation. All rights reserved.

  Info: Your use of Intel Corporation's design tools, logic functions

  Info: and other software and tools, and any partner logic

  Info: functions, and any output files from any of the foregoing

  Info: (including device programming or simulation files), and any

  Info: associated documentation or information are expressly subject

  Info: to the terms and conditions of the Intel Program License

  Info: Subscription Agreement, the Intel Quartus Prime License Agreement,

  Info: the Intel FPGA IP License Agreement, or other applicable license

  Info: agreement, including, without limitation, that your use is for

  Info: the sole purpose of programming logic devices manufactured by

  Info: Intel and sold by Intel or its authorized distributors. Please

  Info: refer to the applicable agreement for further details, at


  Info: Processing started: Mon Jun 8 14:29:22 2020

  Info: System process ID: 217156

Info: Command: quartus_syn --64bit --analysis_and_elaboration --write_settings_files=off onewire

Info: Using INI file /home/chris/opencpi_clean/projects/core/hdl/primitives/ocpi/target-cyclone/quartus.ini

Info: qis_default_flow_script.tcl version: #2

Info: Initializing Synthesis...

Info: Project = "onewire"

Info: Revision = "onewire"

Info: Analyzing source files

Error (17816): VHDL error at bsv_pkg.vhd(1): synthesis directive "library" is not supported File: /home/chris/opencpi_clean/projects/core/hdl/primitives/lib/bsv/cyclone/bsv_pkg.vhd Line: 1

Error (13827): Ignored construct bsv at bsv_pkg.vhd(161) due to previous errors File: /home/chris/opencpi_clean/projects/core/hdl/primitives/lib/bsv/cyclone/bsv_pkg.vhd Line: 161

Error (17816): VHDL error at fixed_float_types_pkg.vhd(1): synthesis directive "library" is not supported File: /home/chris/opencpi_clean/projects/core/hdl/primitives/lib/fixed_float/cyclone/fixed_float_types_pkg.vhd Line: 1

Error (13827): Ignored construct fixed_float_types at fixed_float_types_pkg.vhd(35) due to previous errors File: /home/chris/opencpi_clean/projects/core/hdl/primitives/lib/fixed_float/cyclone/fixed_float_types_pkg.vhd Line: 35


0 Kudos
1 Reply

Hi CStra20,


First some questions to get all the ground of your case.

Did you have W/R permissions to the path that you are using at the project?


Can you try to specify the library in the qsf line that adds the file to the project.


Can you share your project with us to replicate this issue, in case that you can't solve this.


Best regards

Isaac Vazquez

0 Kudos