Digital Logic Applications And Design John M Yarbrough
Digital Logic Applications and Design John M Yarbrough
Digital logic is the study of how to design and implement digital circuits using logic gates, flip-flops, multiplexers, decoders, and other basic components. Digital logic is essential for building computers, microprocessors, digital systems, and embedded devices. Digital logic can also be used to create applications such as calculators, games, encryption, and artificial intelligence.
One of the most comprehensive and up-to-date textbooks on digital logic is Digital Logic: Applications and Design by John M. Yarbrough. This book offers a balanced treatment of classical and modern topics in combinational and sequential logic design. It covers the design process, the analysis and synthesis of logic functions, the implementation of logic circuits using various technologies, and the testing and debugging of digital systems. The book also contains PLD (Programmable Logic Device) coverage, with examples of EPROM, PLA, and EPLD designs.
The book is divided into four parts: Part I introduces the basic concepts and tools of digital logic, such as number systems, Boolean algebra, Karnaugh maps, and minimization techniques. Part II covers combinational logic design, including arithmetic circuits, comparators, multiplexers, decoders, encoders, code converters, and parity generators. Part III deals with sequential logic design, such as flip-flops, counters, registers, shift registers, state machines, and memory devices. Part IV discusses advanced topics in digital logic, such as PLDs, ROMs, RAMs, FPGAs, CPLDs, microprocessors, microcontrollers, and digital system design.
The book is suitable for a first course in digital logic design for undergraduate students in computer science, computer engineering, electrical engineering, or related fields. It is also a useful reference for professionals and hobbyists who want to learn more about digital logic applications and design. The book contains numerous examples, exercises, problems, and projects that help the reader to apply the concepts and techniques learned. The book also comes with a CD-ROM that contains software tools for designing and simulating digital circuits.
If you are interested in learning more about digital logic applications and design, you can buy the book from [Amazon] or [Google Books]. You can also read a sample chapter from [Academia.edu].