Circuit Design and Simulation with VHDL book exercises