VHDL: Programming By Examples (With CD)