Design recipes for FPGAs : using Verilog and VHDL - Wilson , Peter R. (Elsevier, Newnes, 2007)