All of the responses make reference to various websites or publications. Let me first create the answer story. One should have a clear knowledge of Verilog HDL and where they stand in the learning process after reading this response.
Verilog is not a language for computing. It is not employed in any platform for development purposes and does not contribute to the ease of programming (relating to scripting). It does not produce an engaging user interface or environment..
Digital circuits are made with Verilog. coding that creates a digital circuit for a behavioural need while also simulating it. Make sure the digital circuit is in your blood and not in your heart before moving on to Verilog. It also fails and breaks!
What steps should you take for digital circuits? Begin studying about gates, flip-flops, shift registers, counters, adders, subtractors, multiplexers, demultiplexers, priority encoders, encoders, decoders, K-maps, boolean algebra, and De-law. Morgan’s Is that it? Nope. also state machines They form the nucleus of the design cycle.
Best references Digital Circuit :
- Morris Mano’s digital design. This book will give you clean ground. Here, you won’t have to strain to comprehend it.
The Wakerly Digital Design Team (Pearson publication). This book can be used to learn advanced digital design techniques.
David Harris and Neil Weste’s CMOS VLSI Design. Completely focus on reading the third chapter without skipping a word. maximise your understanding of it. at the very least, how hardware gates and flops are built.
Now that the digital circuit is ingrained in you. You are aware of how electrical impulses go from one point to another in a finite amount of time and how nanometer technology works (3rd reference in the digital circuit). Let’s go on to a detailed study of Verilog.
Best References Verilog HDL :
By Samir Palnitkar, Verilog. This book is accessible to beginners. Actual use doesn’t keep you up at night. You can use it to write the codes needed to make logic circuits (synthesize-able).references to digital design Check what you can write by looking at it.
A cited source Award-Winning Verilog & System by Cliff Cummings Papers on Verilog. Take this citation as sacred Verilog text. Read everything about Verilog slowly. It’s unpaid. If you are familiar with the terms timing, power, and optimization in digital circuits, use this reference.
Not all the codes will create practically possible digital circuits. You need to understand each keyword and its application. Some keywords are designed in Verilog just for simulation purpose(they won’t create any logic circuits).
Never ever try to learn anything from Asicworld.com. Just use it for syntax.
Never ever trust any code that you find online. It’s awful. Later, you’ll comprehend it. No one can develop as a result of it.
Unable to learn some subjects? In the search field, try to use prestigious university names. like “Stanford examines digital design.” Researchers and intelligent people on planet create materials. You will adore it.
Try to become familiar with programmes like Microsemi Libero, Xilinx Vivado, and ModelSim. Everyone is liberated. I wholeheartedly endorse Vivado.
Some responses advise reading about data paths, critical paths, and static timing analysis. However, that is not a component of Verilog HDL. They are all involved in the semiconductor development process, which involves the use of analysis tools.
Strong typing is used in VHDL. This makes it more difficult for beginners to make mistakes because the compiler will prevent you from writing invalid code. Weak typing is used in Verilog. It enables you to write incorrect, but shorter, code.
Verilog resembles a programming language more closely than C. This makes reading and comprehending Verilog’s operations simpler for someone who is proficient in C.
It takes a lot of typing to use VHDL. Verilog typically uses less code to accomplish the same task.
While Verilog can occasionally be non-deterministic, VHDL is very deterministic.
However, none of these matters more than the others. Depending on which one you are more likely to utilise at work or in school, you should learn Verilog or VHDL. Get familiar with Verilog if your university does! Learn VHDL if nearby businesses that you might want to work for do! Who utilises VHDL and Verilog differs significantly depending on where you live in the world. You may start to get a very solid indication of which language you should be learning first by typing VHDL vs. Verilog into Google Trends.
A number of intriguing things may be seen in the image above. The first is that during the past year, the total number of searches on Google for VHDL and Verilog have been roughly equal. This indicates that the two are almost equally popular among those who seek information about them. The second noteworthy observation I made was that there is a significant decline just before Christmas and New Year’s. I can only guess that this is the time when folks aren’t at work or school and aren’t Googling their HDL issues.
Google searches are most prevalent in India and the US, where VHDL and Verilog appear to be almost equally popular. In the US, Verilog is marginally more common than VHDL. I am aware from personal experience that the commercial industry in the United States prefers Verilog whereas the defence industry normally prefers VHDL. You’ll see that VHDL is substantially more popular than Verilog in Germany and France. I would strongly advise learning VHDL first if you are from any of these two nations! Verilog is clearly far more popular than VHDL in China and South Korea, so set your priorities accordingly.
Conclusion:
While VHDL is an HDL used in electronic design automation to define digital and mixed-signal systems such as field programmable gate arrays and integrated circuits, Verilog is an HDL used to model electronic systems.