Title: Principles of Verilog Digital Design