Digital Systems Design with VHDL and Synthesis