This is the sixth part of the Verilog Tutorial series. Click here for the first part.
As discussed before, every piece of Verilog code is written so as to model some hardware component. Our aim is to ensure that we stick to this rule. The code has to be completely synthesizable (to model hardware).
Here we will discuss about all the Synthesizable Verilog constructs.