>> Introduction >> The initial Construct >> The always Construct >> Procedural Assignments >> Block Statements >> Conditional (if-else) Statement >> Case Statement >> Loop Statements >> Examples Introduction Behavioral modeling is the highest level of abstraction in the Verilog HDL. The other modeling techniques are relatively detailed. They require some knowledge of how hardware, or hardware signals work. The abstraction in this modeling is as simple as writing the logic in C language. This is a very powerful abstraction technique. All that designer needs is the algorithm of the design, which is the basic information for any design. Most of the behavioral modeling is done using two important constructs: initial and always. All the other behavioral statements appear only inside these two structured procedure constructs. The initial Construct The statements which come under the initial construct constitute the initial block. The in...