Meyer-Baese, Uwe, Digital Signal Processing with Programmable Gate Arrays, (3rd), Springer, 2008. 9783540726128. (Required).