Verilog or VHDL?

Go To Last Post
12 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I'm just starting to tackle (as a hobbyist) CPLDs and FPGAs and will need to learn one of the hardware description languages.

Is there a general consensus pertaining to whether Verilog or VHDL is more appropriate for a beginner? I have extensive programming experience in C, assembler, etc., but none in Verilog or VHDL.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

It's largely a matter of taste. Verilog is similar to C and VHDL is based on Ada. Verilog tends to be more popular in the USA and VHDL is used more in Europe.

I find VHDL much easier to use than Verilog.

Xilinx and Altera provide both with their development environments.

Leon

Leon Heller G1HSM

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Haven't used Verilog, but VHDL will warp your brain. Just forget every bit of every other language you know (except ADA) and you'll do fine. I'm planning on working on a Ray Tracer with VGA output with my friend on a FPGA over the summer break, programmed in VHDL.

- Dean :twisted:

Make Atmel Studio better with my free extensions. Open source and feedback welcome!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I started off by learning some basic VHDL and completed a couple relatively small projects using VHDL. I then started to work on a more complex project and was trying to make use of part of a reference design written in Verilog. After reading a tutorial on Verilog I decided I liked it better and have been coding in Verilog ever since.

There were some things that I was finding a bit confusing in VHDL that just seemed simpler in Verilog. Verilog is also more similar to C which made things easier for me.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

i think verilog is easier.
and also do not foregt to check this nice site

www.fpga4fun.com

I love Digital
and you who involved in it!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I prefer VHDL.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

jayjay1974 wrote:
Guru Meditation #00000005.00C178A8

Ohh you make me wanna look for my old Amiga :-)

/Bingo

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

:P

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I read few times that teachers had reached a consensus: since VHDL is usually harder to learn, is the teaching language of preference, since it seems that students with VHDL switch easily to Verilog, while switching from Verilog to VHDL seem to be more difficult.

Of course that maked the decission more dark.

Guillem.
"Common sense is the least common of the senses" Anonymous.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I myself use Atmel's CPLD's and Lattice's. For Atmel I use WinCUPL, a development suite that mimics Abel, And for LAttice, I use ispLEVER, another suite that uses Abel.

If I had to choose between Verilog, or VHDL, I would go Verilog

Both are Free

Jim

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Here is a wierd answer for you... :wink:

I prefer Verilog, myself. It is just a lot easier to read for me.

However, I would recomend that you learn VHDL first. VHDL is a bit more difficult to use. If you ever get a job that requires the use of VHDL, you might find it difficult to learn after having learned Verilog.

I have to admit I am getting pretty rusty with VHDL, as I haven't used it now for a few years, but I can get back into the swing when I need to.

-Jim
http://www.noniandjim.com
Analog and Digital Electronics
Music Synthesizers

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

It aslso depends on how deep into the field you wish to delve.

I would think that you play wit the free tools out there and then take the plunge into th ebig pool

What I am saying, is to use the free tools and a few simple projects and then go for the big stuff

jim

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user