DIGITAL DESIGN: AN EMBEDDED SYSTEM APPROACH USING VERILOG - ASHENDEN, P.J. (ELSEVIER, 2008)