Digital Systems Design with FPGAs and CPLDs

If you are just starting in the field of digital system design with programmable logic, this insightful text focuses on two types of this logic: field programmable gate arrays (FPGAs) and complex programmable logic devices (CPLDs).