Are there any differences between 'Synplicity VHDL compiler, v1.0, b. 074R' and GHDL compiler?

Discussion in 'VHDL' started by Merciadri Luca, Oct 13, 2010.

  1. -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA1

    Hi,

    Are there any differences between 'Synplicity VHDL compiler, v1.0,
    b. 074R' and GHDL compiler?

    Thanks.
    - --
    Merciadri Luca
    See http://www.student.montefiore.ulg.ac.be/~merciadri/
    - --

    When making your choices in life, do not forget to live. (Samuel
    Johnson)
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.4.9 (GNU/Linux)
    Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>

    iEYEARECAAYFAky1gysACgkQM0LLzLt8Mhw6CwCfZET0USUWaW3NV2oCDoFMLwat
    /OsAn1Yu0QL668QAuAHHoQkveFIkW3dr
    =a9BT
    -----END PGP SIGNATURE-----
     
    Merciadri Luca, Oct 13, 2010
    #1
    1. Advertisements

  2. Merciadri Luca

    backhus Guest

    Hi,
    Synplicity(now owned by Synopsys) tools (namely Synplify) are for
    synthesis. They have a comercial license.
    GHDL is an open source simulation tool.

    Have a nice synthesis
    Eilert
     
    backhus, Oct 14, 2010
    #2
    1. Advertisements

  3. -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA1

    Yes, but do they do the same things? Is one more limited than another?
    Thanks!

    - --
    Merciadri Luca
    See http://www.student.montefiore.ulg.ac.be/~merciadri/
    - --
    - --

    You cannot escape the responsibility of tomorrow by evading it
    today. (Abraham Lincoln)
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.4.9 (GNU/Linux)
    Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>

    iEYEARECAAYFAky2raQACgkQM0LLzLt8MhxFIwCgkAwB6sjJHiXH6kN49j0uQPFb
    uJMAn1nsFLoNEybh5Ji/9A3tAwOXDMwa
    =oAwG
    -----END PGP SIGNATURE-----
     
    Merciadri Luca, Oct 14, 2010
    #3
  4. Merciadri Luca

    Chris Higgs Guest

    They will certainly be different. Finding out what the specific
    differences, limitations and bugs are may be near impossible though!

    In theory the VHDL LRM (Language Reference Manual) provides sufficient
    information for all compilers to behave identically (assuming they are
    LRM compliant) regardless of the underlying implementation details.
    Tool vendors will usually claim compliance to a particular version of
    the standard with certain exceptions. AFAIK no tool vendors fully
    support VHDL-2008 yet.

    In practice, you will find that certain tools require work-arounds to
    navigate deficiencies and bugs. The way the Xilinx tools handle
    libraries and record types appears to be a poorly executed
    afterthought, though the new parser improves matters slightly. All
    tools have their own niggles and foibles to discover - not always a
    fun experience.

    Chris
     
    Chris Higgs, Oct 14, 2010
    #4
  5. Merciadri Luca

    KJ Guest

    Hi,
    Perhaps take 30 minutes and read up about what the different tools
    do. One hint: Synplify and GHDL perform completely different tasks.
    The only common element is that the input is VHDL.

    KJ
     
    KJ, Oct 14, 2010
    #5
  6. -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA1

    Thanks for both messages. I will take a deeper look into this when
    I'll have spare time.

    - --
    Merciadri Luca
    See http://www.student.montefiore.ulg.ac.be/~merciadri/
    - --

    When love and skill work together, expect a masterpiece. (John
    Ruskin)
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.4.9 (GNU/Linux)
    Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>

    iEYEARECAAYFAky3arMACgkQM0LLzLt8MhwJygCgnL6gBpJcyWEWntM3HinGKxH+
    5skAn3CTFAwSSCMiL2tWyALAFb5gJ7hK
    =p41Z
    -----END PGP SIGNATURE-----
     
    Merciadri Luca, Oct 14, 2010
    #6
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.