اسم المؤلف
Thomas l. Floyd
التاريخ
31 يناير 2020
التصنيف
المشاهدات
340
التقييم
(لا توجد تقييمات)

Digital Fundamentals
Ninth Edition
Thomas l. Floyd
Contents
Core topics which can be considered as optional
1 Digital Concepts 2
1-1 Digital and Analog Quantities 4
1-2 Binary Digits, Logic Levels, and Digital
Waveforms 6
1-3 Basic Logic Operations 12
1-4 Overview of Basic Logic Functions 14
1-5 Fixed-Function Integrated Circuits 19
1-6 Introduction to Programmable Logic 22
1-7 Test and Measurement Instruments 27
Digital System Application 38
2 Number Systems, Operations, and Codes 46
2-1 Decimal Numbers 48
2-2 Binary Numbers 50
2-3 Decimal-to-Binary Conversion 53
2-4 Binary Arithmetic 56
2-5 1’s and 2’s Complements of Binary
Numbers 60
2-6 Signed Numbers 62
2-7 Arithmetic Operations with Signed
Numbers 68
2-9 Octal Numbers 82
2-10 Binary Coded Decimal (BCD) 84
2-11 Digital Codes 87
2-12 Error Detection and Correction Codes 95
3 Logic Gates 112
3-1 The Inverter 114
3-2 The AND Gate 117
3-3 The OR Gate 124
3-4 The NAND Gate 129
3-5 The NOR Gate 134
3-6 The Exclusive-OR and Exclusive-NOR
Gates 139
3-7 Programmable Logic 143
3-8 Fixed-Function Logic 150
3-9 Troubleshooting 160
4 Boolean Algebra and Logic
Simplification 182
4-1 Boolean Operations and Expressions 184
4-2 Laws and Rules of Boolean Algebra 185
4-3 DeMorgan’s Theorem 191
4-4 Boolean Analysis of Logic Circuits 194
4-5 Simplification Using Boolean Algebra 196
4-6 Standard Forms of Boolean
Expressions 200
4-7 Boolean Expressions and Truth Tables 206
4-8 The Karnaugh Map 210
4-9 Karnaugh Map SOP Minimization 212
4-10 Karnaugh Map pas Minimization 221
4-11 Five- Variable Kamaugh Maps 225
4-12 VHDL 228
Digital System Application 230
5 Combinational Logic Analysis 244
5-1 Basic Combinational Logic Circuits 246
5-2 Implementing Combinational Logic 250
5-3 The Universal Property of NAND and NOR
Gates 256
5-4 Combinational Logic Using NAND and
NOR Gates 258
5-5 Logic Circuit Operation with Pulse
Waveform Inputs 263
5-6 Combinational Logic with VHDL 266
5-7 Troubleshooting 272
Digital System Application 278
6 Functions of Combinational Logic 296
6-3 Ripple Carry versus Look-Ahead Carry
6-4 Comparators 311
6-5 Decoders 316
6-6 Encoders 3246-7 Code Converters 329
6-8 Multiplexers (Data Selectors) 331
6-9 Demultiplexers 340
6-10 Parity Generators/Checkers 342
6-11 Troubleshooting 345
Digital System Application 348
7 latches, Flip-Flops, and Timers 370
7-1 Latches 372
7-2 Edge-Triggered Flip-Flops 378
7-3 Flip-Flop Operating Characteristics 390
7-4 Flip-Flop Applications 393
7-5 One-Shots 398
7-6 The 555 Timer 403
7-7 Troubleshooting 409
Digital System Application 411
8 Counters 426
8-1 Asynchronous Counter Operation 428
8-2 Synchronous Counter Operation 436
8-3 UplDown Synchronous Counters 444
8-4 Design of Synchronous Counters 447
8-6 Counter Decoding 461
8-7 Counter Applications 464
8-8 Logic Symbols with Dependency
Notation 469
8-9 Troubleshooting 471
Digital System Application 475
9 Shift Registers 492
9-1 Basic Shift Register Functions 494
9-2 Serial In/Serial Out Shift Registers 495
9-3 Serial In/Parallel Out Shift Registers 499
9-4 Parallel In/Serial Out Shift Registers 501
9-5 Parallel In/Parallel Out Shift Registers 505
9-6 Bidirectional Shift Registers 507
9-7 Shift Register Counters 510
9-8 Shift Register Applications 514
9-9 Logic Symbols with Dependency
Notation 521
9-10 Troubleshooting 522
Digital System Application 525
CONTENTS • xiii
10 Memory and Storage 536
10-1 Basics of Semiconductor Memory 538
10-2 Random-Access Memories (RAMs) 542
10-4 Programmable ROMs (PROMs and
EPROMs) 560
10-4 Flash Memories 563
10-6 Memory Expansion 568
10-7 Special Types of Memories 574
10-8 Magnetic and Optical Storage 579
10-9 Troubleshooting 585
Digital System Application 589
11 Programmablelogic and Software 604
11-1 Programmable Logic: SPLDs and
CPLDs 606
Altera CPLDs 614
Xilinx CPLDs 620
Macrocells 623
Programmable Logic: FPGAs 628
Altera FPGAs 633
Xilinx FPGAs 637
Programmable Logic Software 643
Boundary Scan Logic 654
Troubleshooting 662
Digital System Application 668
12 Introduction to Computers 692
]2-1 The Basic Computer 694
12–2 Microprocessors 698
12-3 A Specific Microprocessor Family 700
12-4 Computer Programming 707
12-5 Interrupts 718
12-6 Direct Memory Access CDMA) 720
12—7 Internal Interfacing 722
12-8 Standard Buses 726
13 Introduction to Digital Signal Processing 742
13-1 Digital Signal Processing Basics 744
13-2 Converting Analog Signals to Digital 745
13-3 Analog-to Digital Conversion Methods 751
]3-4 The Digital Signal Processor (DSP) 762
13-5 Digital-to-Analog Conversion Methods 768xiv • CONTENTS
14 Integrated Circuit Technologies 784
14-1 Basic Operational Characteristics and
Parameters 786
14-2 CMOS Circuits 794
14-3 TTL Circuits 799
14-4 Practical Considerations in the Use
ofTTL 804
14-5 Comparison of CMOS and TTL
Performance 812
14-6 Emitter-Coupled Logic (ECL) Circuits 813
14-7 PMOS, NMOS, and E2CMOS 814
APPENDICES
A Conversions 825
B Traffic light Interface 827