Digital design with RTL design, VHDL and verilog - Frank Vahid (Wiley, 2011)