FPGA prototyping by Verilog examples Xilinx Spartan -3 version - Chu, Pong P., 1959- (J. Wiley & Sons, 2008)