The computer engineering handbook. Digital systems and applications / (2017)