Digital Systems Design with VHDL and Synthesis: An Integrated Approach