Computer Arithmetic and Verilog HDL Fundamentals