Digital design and implementation with field programmable devices - Navabi, Zainalabedin (Altera Corporation, 2004)