Digital System Design, Verification and Implementation Using FPGA