基本信息
- 原书名:Digital Logic Applications and Design
- 原出版社: Thomson Learning

编辑推荐
本书概述了经典的组合与时序逻辑,介绍了PAL、PLA、GAL和EPLD逻辑电路的实现及TTL、ECL和CMOS的电路分析。全书共10章,包括基本原理、数字系统、组合逻辑、时序电路分析与设计,异步时序电路及数字开关电路。
内容简介
目录
CHAPTER l Digital Concepts and Number Systems
Introduction l
l.l Digital and Analog: Basic Concepts 1
l.2 Some History of Digital Systems 4
l.3 Impact of Digital Technology on Society 6
1.4 Defining the Problem, an Introduction to Algorithms 7
1.5 Digital Systems Overview 9
l.6 Introduction to Number Systems 9
l.7 Positional Number Systems 10
1.7.l Decima1Numbers l0
l.7.2 Binary Numbers 11
l.7.3 Octal Numbers l2
1.7.4 Hexadecimal Numbers 12
1.7.5 Counting in Baser 13
l.8 Number System Conversion l4
1.8.l Binary to Hexadecimal Conversion 15
l.8.2 Hexadecimal and Octal to Binary Conversion 16
l.8.3 Binary to Decimal Conversion l6
1.8.4 Successive Division Radix Conversion l7
前言
and computer engineering students, and engineering techno1ogy students with material fundamental to the design and analysis of digital circuits. It can also be used by practicing engineers, technologists, and technicians or anyone else, for that matter, with a basic science background, for self study or as a review.
The typical audience might consist of college sophomores taking the first or second of a series of quarter or semester course(s) in digital logic and circuits. The material is comprehensive, that is, it covers classical combinational and sequential logic. It also covers material on PAL, PLA, GAL, and EPLD realization of logic circuits and has a chapter on circuit analysis of TTL, ECL, and CMOS logic families.
There are l0 chapters in the book, starting with basic principles and number systems, continuing on through combinational logic topics, sequential circuit ana1ysis and design, asynchronous sequential circuit material, and ending with coverage of digital switching circuits. The organization of the book is as follows:
Chapter l introduces digital concepts, number systems, binary codes, and arithmetic.
Chapter 2 develops logic symbo1s and Boolean algebra.
Chapter 3 defines combinational logic and the generation of switching equations from truth tables. It continues in the simplification of switching equations using Karnaugh maps, Quine-McClusky, and map-entered variable algorithms.
Chapter 4 continues the treatment of combinational logic with design problems,multiplexers, decoders, adders, subtractors, and arithmetic logic units.
Chapter 5 treats flip-flops, including timing specifications. The chapter continues with simple counters, MSI integrated circuit counters, and registers.
Chapter 6 introduces synchronous sequential circuit design. Included are Mealy and Moore sequential circuit models, state diagram notation, development of transition and excitation tables, and derivation of excitation and output equations. Analysis of synchronous circuits and the design of counters is included.
Chapter 7 continues with such sequential circuit design topics as state equivalence and reduction, state assignment, algorithm state machines, and linked sequential machines.
Chapter 8 develops asynchronous sequentia1 circuit analysis and design. Fundamental and pulse mode circuits are discussed, analysis of asynchronous circuits, derivation of flow tables, state assignment problems, and design examples are included. Some discussion of data synchronizers
and mixed-operating mode logic is given.
Chapter 9 introduces memory chips as a means of realizing combinational and sequential circuits. PLD design is discussed and examples given. The chapter also introduces two field programmable gate array (FPGA) architectures; the Xilinx and Actel FPGA devices.
Chapter 10 concludes the text by presenting a fairly comprehensive treatment of digital integrated circuit logic families. Included are discussions of TTL, ECL, and CMOS circuits. In addition, tristate, open collector, and mixed logic subfamily interfacing is presented.
The electronics aspect of digital design and analysis is absent from many texts on digita1 logic. Combinational and sequential logic design from a strictly logic perspective is, in my view, incomplete. Digital integrated circuits are electronic devices. Factors such as fan-out considerations, power supply current, propagation delay, and timing analysis,all affect the design of working systems. To address the electronics as well as the logic aspects of digital design, the entirc book uses actual IC devices. Becoming familiar with the wide array of ICs availab1e to the logic designer is as important as knowing Boolean algebra and state diagram notation. I have attempted to show the internal logic as well as the logic symbols for many of the SSI and MSI devices commonly used.
Even though PLDs, FPGAs, and ASIC devices are the choices of industry logic designers, an understanding of fundamental principles imparted by using standard ICs prepares the student for dealing with ASIC libraries. Once the logic design principles are learned. any FPGA or ASIC design System can be mastered and used. It would be difficult to move directly from Boolean algebra, combinational, and sequential logic design principlcs into dcsigning circuits using FPGAs and ASIC devices. FPGA and ASIC design platforms and software are still too expensive to find their way into undergraduate curTicula. Writing a text using a given hardware platform and design software would necessarily exclude those not using that particular hardware and software combination.
I know that almost anyone can connect a series of digital integrated circuits to provide some useful result under ideal conditions. But what about nonideal conditions?The answer is found in Chapter l0 on "Digital Integrated Circuits," whose purpose is to develop the connection between the "logic" and the electronics that implement that logic. For those who have a good transistor circuits background, much of the early part of Chapter 10 can be eliminated by going straight to the specifications and characteristics of the IC themselves. For students more concerned with digital logic as a prelude to computer architecture courses and software, Chapter l0 can be skipped altogether.
COURSE PARTITIONING
Severa1 partitions are possible with the material presented in the book, depending on relative emphasis. length of lecture and laboratory course (quarter or semester), and the amount of credit given. Some examples are shown here.