Practical FPGA programming in C - Pellerin, David (Prentice Hall Professional Technical Reference, 2005)