Text this: Digital Logic Simulation and CPLD Programming with VHDL