Computer arithmetic and Verilog HDL fundamentals. (2017)