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