Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
16 years ago

Verilog vs Vhdl

Hi everyone,

I was wondering why there were so few sources of VHDL around but many Verilogs and went on to search the differences between the two.

However, all I get are either out of date or highly biased reviews towards Verilog. It seems that some time ago Verilog was the HDL of choice but now things may have changed since VHDL was made a standard (that's imho).

Does anybody know the current situation?

Thank you very much for any of your replies.

Cheers,

Chris

15 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    The customers can also help you decide ;)

    Our customers that want to own the HDL code in the projects we develop for them want VHDL, so we code in VHDL. I think I read somewhere that VHDL is more popular in Europe and Verilog is more popular in the US.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    The customers can also help you decide ;)

    Our customers that want to own the HDL code in the projects we develop for them want VHDL, so we code in VHDL. I think I read somewhere that VHDL is more popular in Europe and Verilog is more popular in the US.

    --- Quote End ---

    Yea I came across that article as well. Yea its a good point that the customers can help us decide.

    I'm just a bit confused on why my uni makes me learn VHDL instead of Verilog or the basic of both.

    Thanks again for all your replies.

    Best regards,

    Chris
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I think that the important thing when you are learning is to concentrate on one of the two languages. Once you are familiar with the concepts of hardware description languages and learned all the pitfalls, I think it is easy to switch from one language to the other.

    I didn't do that much Verilog but I don't think it would be a problem if I needed to learn it one day.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I fully agree, although I heard quite different opinions at Altera Forum, like below:

    --- Quote Start ---

    As a VHDL programmer with no Verilog experience these reference designs may as well be written in Swahili and translated into ancient Sumerian! In other words they are completed useless to me.

    --- Quote End ---

    Seriously, most constructs of both languages have more or less exact equivalents, with a few exceptions. I only occasionally write new Verilog code from the scratch, but I often have to modify or debug existing code. Personally, I miss the option of complex, structured types in Verilog, so I would prefer System Verilog, if I'm required to use Verilog for new designs. I also see an advantage of VHDL in type checking that pays for avoidance of popular coding errors, as mentioned previously in this thread.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    This thread has been really promising.. It definitely cleared my confusion