Modern Digital Designs with EDA, VHDL and FPGA