Digital logic simulation and CPLD programming with VHDL - Waterman, Steve (Prentice-Hall, 2003)