图书介绍

Digital logic: applications and design = 数字逻辑: 应用与设计 (英文版)PDF|Epub|txt|kindle电子书版本网盘下载

Digital logic: applications and design = 数字逻辑: 应用与设计 (英文版)
  • John M. Yarbrough 著
  • 出版社: China Machine Press
  • ISBN:711110837X
  • 出版时间:2002
  • 标注页数:704页
  • 文件大小:75MB
  • 文件页数:723页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Digital logic: applications and design = 数字逻辑: 应用与设计 (英文版)PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

CHAPTER 1 Digital Concepts and Number Systems1

Introduction1

1.1 Digital and Analog:Basic Concepts1

1.2 Some History of Digital Systems4

1.3 Impact of Digital Technology on Society6

1.4 Defining the Problem,an Introduction to Algorithms7

1.5 Digital Systems Overview9

1.6 Introduction to Number Systems9

1.7 Positional Number Systems10

1.7.1 Decimal Numbers10

1.7.2 Binary Numbers11

1.7.3 Octal Numbers12

1.7.4 Hexadecimal Numbers12

1.7.5 Counting in Base r13

1.8 Number System Conversion14

1.8.1 Binary to Hexadecimal Conversion15

1.8.2 Hexadecimal and Octal to Binary Conversion16

1.8.3 Binary to Decimal Conversion16

1.8.4 Successive Division Radix Conversion17

1.8.5 Fractional Radix Conversion,Successive Multiplication18

1.8.6 Radix Conversion Algorithm20

1.8.7 Decimal to Any Radix21

1.8.8 Any Radix to Decimal23

1.9 Binary Codes23

1.9.1 Natural Binary Coded Decimal23

1.9.2 Binary Codes (Weighted)24

1.9.3 BCD Self-Complementing Codes25

1.9.4 Unit Distance Code26

1.9.5 Alphanumeric Codes28

1.9.6 Signed Number Binary Codes28

1.9.7 Signed Magnitude Codes28

1.9.8 Complement Codes29

1.10 Arithmetic32

1.10.1 Binary Arithmetic32

1.10.2 Binary Arithmetic Using Complement Codes35

1.10.3 Hexadecimal Arithmetic38

Summary42

References43

Glossary44

Questions and Problems45

CHAPTER 2 Boolean Switching Algebra48

Introduction48

2.1 Binary Logic Functions48

2.1.1 IEEE Logic Symbols54

2.1.2 Functions,Symbols,and Truth Tables55

2.2 Switching Algebra57

2.2.1 Equivalence58

2.2.2 Closure58

2.2.3 Identity59

2.2.4 Associative Properties59

2.2.5 Distributive Properties61

2.2.6 Commutative Properties62

2.2.7 Complement Property62

2.2.8 Duality Property62

2.2.9 Absorption Property62

2.2.10 Idempotency Property63

2.2.11 Binary Variables and Constants63

2.2.12 DeMorgan’s Theorems64

2.3 Functionally Complete Operation Sets68

2.4 Reduction of Switching Equations Using Boolean Algebra70

2.5 Realization of Switching Functions73

2.5.1 Conversion of Switching Functions to Logic Diagrams73

2.5.2 Converting Logic Diagrams to Switching Equations77

Summary80

References80

Glossary81

Questions and Problems82

CHAPTER 3 Principles of Combinational Logic84

Introduction84

3.1 Definition of Combinational Logic84

3.1.1 Problem Statements to Truth Tables85

3.1.2 Deriving Switching Equations89

3.2 Canonical Forms91

3.3 Generation of Switching Equations from Truth Tables93

3.4 Karnaugh Maps96

3.4.1 Three- and Four-Variable Karnaugh Maps97

3.4.2 Five- and Six-Variable Karnaugh Maps107

3.4.3 Simplification Using Five-Variable Karnaugh Maps109

3.4.4 Simplification Using Six-Variable Karnaugh Maps112

3.4.5 Incompletely Specified Functions (Don’t Care Terms)113

3.4.6 Simplifying Maxterm Equations117

3.5 Quine-McClusky Minimization Technique120

3.5.1 Quine-McClusky Using Don’t Care Terms123

3.5.2 Reduced Prime Implicant Tables125

3.6 Map-Entered Variables129

3.7 Mixed Logic Combinational Circuits135

3.7.1 Logic Symbols136

3.7.2 Conversion to Bubble Logic140

3.7.3 Synthesizing Switching Functions Using Bubble Notation142

3.8 Multiple Output Functions146

Summary149

References150

Glossary150

Questions and Problems151

CHAPTER 4 Analysis and Design of Combinational Logic156

Introduction156

4.1 General Approach to Combinational Logic Design156

4.2 Introduction to Digital Integrated Circuits164

4.3 Decoders171

4.3.1 BCD Decoders181

4.4 Encoders185

4.5 Digital Multiplexers190

4.5.1 Using Multiplexers as Boolean Function Generators194

4.6 Adders and Subtractors201

4.6.1 Cascading Full-Adders205

4.6.2 Look-Ahead Carry206

4.6.3 MSI Adders207

4.6.4 Using MSI Adders as Subtractors208

4.6.5 Using an MSI Adder as a BCD to Excess-3 Code Converter211

4.6.6 BCD Adder212

4.7 Binary Comparators215

4.8 Arithmetic Logic Units222

4.9 Array Multipliers225

4.10 Tristate Buffers228

4.11 Combinational Logic Hazards231

4.11.1 Static Hazards232

4.11.2 Dynamic Hazards236

Summary237

References237

Glossary238

Questions and Problems239

CHAPTER 5 Flip-Flops,Simple Counters,and Registers243

Introduction243

5.1 Sequential Circuit Models243

5.2 Flip-Flops248

5.2.1 Flip-Flop Logic Symbols,Function,and Triggering248

5.3 Flip-Flop Timing Specifications265

5.3.1 Clock Parameters,Pulse Width,and Skew265

5.3.2 Flip-Flop Timing,Setup,Hold,and Delay267

5.3.3 Flip-Flop Metastability268

5.4 Simple Counters271

5.4.1 Divide by 2,4,and 8 Counters (Asynchronous)272

5.4.2 Johnson Counter (Synchronous)274

5.4.3 Ring Counter (Synchronous)275

5.5 MSI Integrated Circuit Counters276

5.5.1 MSI Asynchronous Counters277

5.5.2 MSI Synchronous Counters279

5.5.3 Control Signal Generation by Decoding Counter Outputs283

5.5.4 A Counter Application:Digital Clock287

5.5.5 IEEE Standard Symbols for MSI Counters291

5.6 Registers295

5.6.1 Registers Data Input and Output295

5.6.2 Tristate Registers300

5.6.3 Registers Connected to a Common Data Bus305

5.6.4 Register Transfer Timing Considerations310

Summary312

References313

Glossary314

Questions and Problems316

CHAPTER 6 Introduction to Sequential Circuits322

Introduction322

6.1 Mealy and Moore Models322

6.2 State Machine Notation323

6.2.1 Present State,Next State324

6.2.2State Diagram324

6.2.3State Table328

6.2.4Transition Table329

6.2.5Excitation Table and Equations330

6.2.6Excitation Realization Cost336

6.3Synchronous Sequential Circuit Analysis339

6.3.1 Analysis Principles340

6.3.2 Analysis Examples340

6.4Construction of State Diagrams348

6.4.1Up-Down Decade Counter349

6.4.2Sequence Detectors349

6.4.3Serial EX-3 to BCD Code Converter354

6.5Counter Design356

6.5.1 Modulo-8 Synchronous Counter357

6.5.2 Up-Down Decade Counter Design360

Summary369

References370

Glossary370

Questions and Problems371

CHAPTER 7 Sequential Circuit Design375

Introduction375

7.1 State Equivalence375

7.2 State Reduction376

7.2.1 Equivalence Classes376

7.2.2 Implication Charts378

7.3 State Reduction of Incompletely Specified State Tables384

7.3.1 Merger Graphs386

7.4 State Assignment Techniques389

7.4.1 State Assignment Permutations390

7.4.2 State Assignment Algorithm392

7.4.3 Implication Graph396

7.5 Algorithm State Machines399

7.5.1 ASM Symbols399

7.5.2 Elapsed Time Measurement,an ASM Design Example404

7.6 Linked Sequential Machines413

7.6.1 Computer Simulator and Graphic Plotter Interface,a Linked Sequential Machine Design Example415

Summary432

References433

Glossary433

Questions and Problems434

CHAPTER 8 Asynchronous Sequential Circuits441

Introduction to Asynchronous Sequential Machines441

8.1 Fundamental and Pulse Mode Asynchronous Sequential Machines442

8.2 Analysis of Asynchronous Sequential Machines444

8.3 Deriving Flow Tables452

8.4 State Assignment456

8.4.1 Races and Cycles456

8.4.2 Shared Row State Assignment458

8.4.3 Multiple Row State Assignment460

8.4.4 One Hot State Assignment461

8.5 Asynchronous Design Problems462

8.5.1 Asynchronous Design Problem 1463

8.5.2 Asynchronous Design Problem 2465

8.6 Data Synchronizers470

8.6.1 Interface Protocol Asynchronous Cell472

8.7 Mixed Operating Mode Asynchronous Circuits474

Summary477

References478

Glossary479

Questions and Problems480

CHAPTER 9 Programmable Logic and Memory485

Introduction485

9.1 Memory486

9.1.1 ROM,PROM,and EPROM486

9.2 Using an EPROM to Realize a Sequential Circuit491

9.3 Programmable Logic Devices495

9.3.1 Programmable Logic Array (PLA)496

9.3.2 Programmable Array Logic498

9.3.3 Designing an Up-Down Decade Counter Using a PAL502

9.3.4 Generic Array Logic507

9.3.5 Designing a Synchronous Sequential Circuit Using a GAL509

9.4 Erasable Programmable Logic Devices514

9.4.1 Altera EP600 EPLD517

9.4.2 Sequential Circuit Realization Using an EP600519

9.5 PLD Computer-Aided Design523

9.5.1 PLD Realization of Combinational Logic525

9.5.2 Realizing Truth Tables Using a PLD Language529

9.5.3 Realizing Flip-Flops Using a PLD Language530

9.5.4 Realizing State Machines Using a PLD Language530

9.6 Field Programmable Gate Arrays534

9.6.1 Xilinx FPGA535

9.6.2 System Development Tools for the Xilinx FPGA542

9.6.3 Xilinx Macro Library543

9.6.4 Actel FPGA543

Summary549

References550

Glossary551

Questions and Problems552

CHAPTER 10 Digital Integrated Circuits556

Introduction556

10.1 Diodes as Switches556

10.1.1 Diode Gates558

10.2 Bipolar Transistor Switch561

10.3 Diode Transistor Logic562

10.4 Evolution from DTL to TTL563

10.5 Transistor-Transistor Logic565

10.5.1 TTL Circuit Operation567

10.5.2 TTL Specifications569

10.5.3 TTL Subfamilies573

10.5.4 Schottky Junctions578

10.5.5 Comparison of TTL Subfamily Specifications579

10.5.6 Open Collector TTL Circuits580

10.5.7 Tristate TTL Devices584

10.5.8 Mixed TTL Subfamily Fan-Out585

10.5.9 Other TTL Circuits587

10.6 Emitter-Coupled Logic590

10.6.1 Emitter-Coupled Logic Circuit590

10.6.2 ECL Specifications594

10.6.3 ECL to TTL and TTL to ECL Interfacing595

10.7 Complementary Metal Oxide Semiconductor597

10.7.1 Field Effect Transistors597

10.7.2 MOSFETs603

10.7.3 MOSFET Logic Gates606

10.7.4 CMOS Logic Gates609

10.7.5 Power Dissipation for High-Speed CMOS612

10.7.6 Propagation Delay for High-Speed CMOS613

10.7.7 CMOS Noise Margins613

10.7.8 CMOS Subfamilies613

Summary615

References615

Glossary616

Questions and Problems617

Appendix 1 TTL Analysis Spice Exercise623

Appendix 2 Answers to Odd-Numbered Questions and Problems627

Index689

热门推荐