FPGA prototyping by VHDL examples Xilinx Spartan -3 version - Chu, Pong P. 1959- (Wiley-Interscience, 2008)