Introduction to Verilog for Digital Circuit Design