eetop.cn_Addison Wesley - Contemporary Logic Design

eetop.cn_Addison Wesley - Contemporary Logic Design -...

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Contemporary Logic Design Randy H. Katz University of California Benjamin Cummings/Addison Wesley Publishing Company 1993 Table of Contents 1. Introduction 2. Two-Level Combinational Logic 3. Multilevel Combinational Logic 4. Programmable and Steering Logic 5. Arithmetic Circuits 6. Sequential Logic Design 7. Sequential Logic Case Studies 8. Finite State Machine Design 9. Finite State Machine Optimization 10. Finite State Machine Implementation 11. Computer Organization 12. Controller Implementation Appendix A: Number Systems Appendix B: Basic Electronic Components Other Useful Links ● The Addison-Wesley Web Page for Contemporary Logic Design [email protected] Last updated: 31 July 1996 Introduction Any change in whatever direction for whatever reason is strongly to be deprecated.-Anonymous There is nothing permanent except change.-Heraclitus Introduction Computer hardware has experienced the most dramatic improvement in capabilities and costs ever known to humankind. In just 40 years, we have seen room-sized computers, with little more processing power than today's pocket calculators, evolve into fingernail-sized devices with near supercomputer performance. This miracle has been made possible through advances in digital hardware, which now pervades all aspects of our lives. Just think how the lowly rotary telephone has become the cordless, automated answering machine. It can digitize your greeting, remember your most frequently dialed numbers, and allow you to review, save, and erase your phone messages. This book will teach you the fundamental techniques for designing and implementing complex systems. A system has inputs and outputs and exhibits explicit behavior, characterized by functions that translate the inputs into new outputs. Design is the process by which incomplete and inexact requirements and specifications, describing the purpose and function of an object, are made precise. Implementation uses this precise description to create a physical product. You can see design and implementation in everything around you-buildings, cars, telephones, furniture, and so on. This book is about the fundamental techniques used to design and implement what we call synchronous digital hardware systems . What does each of these words mean? A hardware system is one whose physical components are constructed from electronic building blocks, rather than wood, plastic, or steel. A hardware system can be digital or analog. The inputs and outputs of a digital system fall within a discrete, finite set of values. In an analog system, the outputs span a continuous range. In this book, we concentrate on systems in the digital domain. A synchronous system is one whose elements change their values only at certain specified times. An asynchronous system has outputs that can change at any time....
View Full Document

This note was uploaded on 03/16/2010 for the course CSE 140 taught by Professor Rosing during the Winter '06 term at UCSD.

Page1 / 731

eetop.cn_Addison Wesley - Contemporary Logic Design -...

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online