You are on page 1of 5

Dif f erence Between Verilog and VHDL | Dif f erence Between | Verilog v s VHDL 10/5/12

Difference Between Similar Terms and Objects


Search

Miscellaneous Culture Religion Islam Politics Ideology Political Institutions Leaders Career & Education Fashion & Beauty Entertainment Sports Legal Geography Technology Software internet Hardware Protocols & Formats Communication Industrial Web Applications Household Equipments Career and Certifications Objects Gadgets SmartPhones Tablets Gaming Food
www.dif f erencebetween.net/technology /dif f erence-between-v erilog-and-v hdl/ 1/5

Dif f erence Between Verilog and VHDL | Dif f erence Between | Verilog v s VHDL 10/5/12

Processed Foods Vegetables & Fruits Auto Science Health Drugs Disease Diet & Fitness Nature Animals Birds Chemistry Physics Mathematics & Statistics Biology Language Words Grammar Business Finance Accounting Product & Services Investment Planning & Activities Management Organizations Structure & Systems Economics Marketing

Difference Between Verilog and VHDL


Ads by Google

VHDL Software VHDL Tutorial

Altera VHDL

Verilog VHDL

Categorized under Technology | Difference Between Verilog and VHDL


www.dif f erencebetween.net/technology /dif f erence-between-v erilog-and-v hdl/ 2/5

Dif f erence Between Verilog and VHDL | Dif f erence Between | Verilog v s VHDL 10/5/12

Verilog vs. VHDL Verilog and VHDL are Hardware Description languages that are used to write programs for electronic chips. These languages are used in electronic devices that do not share a computers basic architecture. VHDL is the older of the two, and is based on Ada and Pascal, thus inheriting characteristics from both languages. Verilog is relatively recent, and follows the coding methods of the C programming language. VHDL is a strongly typed language, and scripts that are not strongly typed, are unable to compile. A strongly typed language like VHDL does not allow the intermixing, or operation of variables, with different classes. Verilog uses weak typing, which is the opposite of a strongly typed language. Another difference is the case sensitivity. Verilog is case sensitive, and would not recognize a variable if the case used is not consistent with what it was previously. On the other hand, VHDL is not case sensitive, and users can freely change the case, as long as the characters in the name, and the order, stay the same. In general, Verilog is easier to learn than VHDL. This is due, in part, to the popularity of the C programming language, making most programmers familiar with the conventions that are used in Verilog. VHDL is a little bit more difficult to learn and program. VHDL has the advantage of having a lot more constructs that aid in high-level modeling, and it reflects the actual operation of the device being programmed. Complex data types and packages are very desirable when programming big and complex systems, that might have a lot of functional parts. Verilog has no concept of packages, and all programming must be done with the simple data types that are provided by the programmer. Lastly, Verilog lacks the library management of software programming languages. This means that Verilog will not allow programmers to put needed modules in separate files that are called during compilation. Large projects on Verilog might end up in a large, and difficult to trace, file. Summary: 1. Verilog is based on C, while VHDL is based on Pascal and Ada. 2. Unlike Verilog, VHDL is strongly typed. 3. Ulike VHDL, Verilog is case sensitive.
www.dif f erencebetween.net/technology /dif f erence-between-v erilog-and-v hdl/ 3/5

Dif f erence Between Verilog and VHDL | Dif f erence Between | Verilog v s VHDL 10/5/12

4. Verilog is easier to learn compared to VHDL. 5. Verilog has very simple data types, while VHDL allows users to create more complex data types. 6. Verilog lacks the library management, like that of VHDL.

Latest tweets

Fol l ow y ou r t wi t t er i n st ea d of v i ewi n g a ds! Plea se g r a n t a ccess t o y ou r T w it t er feed for A dlesse w idg et .

Sign In with Twitter

Search DifferenceBetween.net :
Search
Custom Search

0
Share

0
Share Tw eet

(21 votes, average: 4.24 out of 5)

Email

| More Email This Post : If you like this article or our site. Please spread the word. Share it with your friends/family.

Difference Between eIf statement and Switch statement Difference Between Python and Java Difference Between Csharp and Asp.net
www.dif f erencebetween.net/technology /dif f erence-between-v erilog-and-v hdl/ 4/5

Dif f erence Between Verilog and VHDL | Dif f erence Between | Verilog v s VHDL 10/5/12

Difference Between C and C++ Difference Between VB and C Difference Between MFC and Win32 Difference Between Java and C
Verilog
Free Online Timing Diagram Editor Verilog & VHDL Test benches
Tim ingTool.com

FPGA book

100 Power Tips for FPGA Designers Improve your FPGA design skills
O utputLogic.com

FPGA Software Design Tool


Lattice Se m i.com /

ispLEVER Starter Trial Download in 3 Easy Steps

Verilog Simulation & Test


www.syncad.com

Verilog Simulator with automatic test bench generation.

See more about : verilog, vhdl

1 Comment
1. p.siva narayana reddy July 3, 2010 12:55 am what are the major differences between vhdl and verilog Reply

Leave a Response
Written by : Ben Joan. and updated on January 24, 2010 Articles on DifferenceBetween.net are general information, and are not intended to substitute for professional advice. The information is "AS IS", "WITH ALL FAULTS". User assumes all risk of use, damage, or injury. You agree that we have no liability for any damages.

www.dif f erencebetween.net/technology /dif f erence-between-v erilog-and-v hdl/

5/5

You might also like