Starter's Guide to Verilog 2001