Tuesday, July 29, 2008

How to Learn Verilog?

In this article on how to learn verilog easily and efficiently in a very short time period. Before plunging into the details there are some basic requirements that is neccessary in going ahead with our exploration of Verilog language.

Verilog is a Hardware Description Language and so is basically used to model a hardware. Verilog is very much similar to C language and hence it is really very easy to capture the ideas even for a software programmer. In order to get started with the programming using Verilog language we need a verilog simulator hence one of the many simulators available like ModelSim, HDL Designer, Synapticad etc (Student versions)can be downloaded. We have just a step closer to learning verilog and the next step would be to download a choose a very simple book like Verilog Primer by J Bhasker, Verilog HDL by Samir Palnitkar or any verilog tutorial available on the web. Care has to be taken not to get a tougher book in the initial stages and getting into finer details. Our main important notion is to experiment with the language and hence as we go along when needed get into finer details.

Now we are prepared with the neccessary tools so we can go ahead in testing our new program by installing the simulator already downloaded. Many books start with history so you can skip all those and then move to the first program. Type in the same manner as printed or use the help file that is provided along with the simulator to know the basic components, features etc. Always start with a very simple model like AND gate, OR gate etc and move on to adders, subtractors etc. By doing this we can feel the confidence in our capability and hence we can learn enthusiastically in a very short time.

When all these steps are implemented you are ready to grasp more than what was mentioned previously hence now you are advised to go into finer details and check with the simulator. Happy learning Verilog Programming Language. You can also contact me if you some more help in dealing with the language. I would be glad to help you any time. In the mean time if you found this article helped you please leave a comment.

Book mark this page http://vlsitech.blogspot.com or leave a comment or suggestions to make further improvements.

8 comments:

Anonymous said...

decent stuff. thanks

Anonymous said...

Perfect to start..

chiru said...

thank you for your article..

Unknown said...

soujy:thanks for giving such great inspiration

Anonymous said...

good information that helps to keep a control how to study and learn........
simply super

Hiran said...

Thanks

VGuru said...

https://play.google.com/store/search?q=skand+vlsi

Anonymous said...

This siva sree 9... pursuing Mtech in VLSI system desgin .. doing project in c/c++ domain . want to learn verilog now.. any one can help please call me at 9700420598 or mail me at sivasree9@hotmail.com