1.1 Prerequisites

You need a basic understanding of Python to use MyHDL. If you don't know Python, don't worry: it it is one of the easiest programming languages to learn 1.1. Learning Python is one of the best time investments that engineering professionals can make 1.2.

For starters, http://www.python.org/doc/current/tut/tut.html is probably the best choice for an on-line tutorial. For alternatives, see http://www.python.org/doc/Newbies.html.

A working knowledge of a hardware description language such as Verilog or VHDL is helpful.

Code examples in this manual are sometimes shortened for clarity. Complete executable examples can be found in the distribution directory at example/manual/.



Footnotes

... learn 1.1
You must be bored by such claims, but in Python's case it's true.
... make 1.2
I am not biased.
About this document