Forum Discussion

yossik's avatar
yossik
Icon for New Contributor rankNew Contributor
2 years ago
Solved

set_global_assignment -library

Hi,

I have inherited a design with the following line in the qsf file:

set_global_assignment -name VHDL_FILE ../../source/dmod_prop_comm/prop_interface.vhd -library PROP_Interface_wrapper_10

I wonder what does the -library argument does?

Couldn't find any reference to this argument in the "Intel Quartus Prime Pro Edition
Settings File Reference Manual".

6 Replies

  • AEsqu's avatar
    AEsqu
    Icon for Contributor rankContributor

    It compiles it in a libray and can be used in other vhdl modules that are compiled in the same lib.

    If the library is different then it won't use it.

    • yossik's avatar
      yossik
      Icon for New Contributor rankNew Contributor

      Thanks AEsqu!

      is that a physical library (path)?

      if so, how can i locate the full path?

      i have a library with the same name under the qsys ip path generated by the platform designer (see in red below) are this is the library pointed in the qsf?

      if so, will the files physically located in this path included in the PROP_Interface_wrapper_10 library although not specifically motioned in the qsf?

      ....\source\qsys_Omni_dBGO_main\ip\MR_DMOD_NIOS\MR_DMOD_NIOS_PROP_Interface_wrapper_0\PROP_Interface_wrapper_10\synth

      • AEsqu's avatar
        AEsqu
        Icon for Contributor rankContributor

        No it is not a path, it is just a library name where the VHDL files are compiled in the compiler database.

        In VHDL RTL code , there are used this way for example:

        library IEEE;
        use IEEE.std_logic_1164.all;

        If no library are specified, they all go under the same work lib normally.

  • SyafieqS's avatar
    SyafieqS
    Icon for Super Contributor rankSuper Contributor

    Let me know if there is any other concern at your end.


  • SyafieqS's avatar
    SyafieqS
    Icon for Super Contributor rankSuper Contributor

    I’m glad that your question has been addressed, I now transition this thread to community support. If you have a new question, Please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.


    p/s: If any answer from community or Intel support are helpful, please feel free to mark as solution, give Kudos and rate 5/5 survey