Advanced Digital Design - Verilog