浏览本商品所属分类:首页 > 工业技术
《数字设计—原理与实践(第三版 影印版)》
数字设计—原理与实践(第三版 影印版)
作者:John F. Wakerly
译者:
开本:16
ISBN:704010042
出版社:高等教育出版社
出版日期:2001-05-01
装帧:
书夫曼编号:841712
原价: 49.5
普通会员:46.28  一星会员:44.89
二星会员:43.97  三星会员:43.04

内容简介

Early  coverage  of  modern  CMOS  logic  families-Includes  low  voltage  and  LVCMOS/LVTTL.  Students  learn  the  technology  they''''ll  use  in  the  lab  and  on  the  job.  Coverage  of  Complex  Programmable  Logic  Devices  (CPLDs)  and  Field-Programmable  Gate  Arrays  (FPGAs).  Provides  the  general  background  needed  for  associated  CPLD-  and  FPGA-based  lab  courses.  Earlier  introduction  of  HDL-based  digital  design.  HDL  concepts  can  be  used  throughout  the  course.  HDL  coverage  and  examples-Includes  VHDL  as  well  as  ABEL.  VHDL  is  an  industry-standard  language  that  also  provides  a  good  foundation  for  Verilog  if  required.Programming  examples  written  in  C  rather  than  Pascal.  Most  computer  engineering  students  are  familiar  with  C.  Faster  progression  through  non-automated  methods-Such  as  Karnaugh  maps  and  state-machine  synthesis.  While  these  are  used  to  illustrate  some  basic  concepts,  more  emphasis  is  given  to  the  methods  and  tools  that  areactually  used  on  the  job.  DeScription  of  automated  methods-including  simulation  and  synthesis.  Students  can  relate  basic  principles  to  a  wide  variety  of  automated  tools.  More  and  larger  design  examples.  More  opportunity  to  "learn  by  example."Drill  problems  and  exercises.  Always  helpful  in  core  courses.Includes  CD-ROMS  with  the  complete  Xilinx  Foundation  1.5  (Student  Edition),  including  schematic  entry,  ABEL,  VHDL,  and  Verilog  compilers,  simulator,  and  documentation.  Students  with  a  PC  can  create  and  simulate  designs  using  a  high-quality  set  of  commercial  tools,  and  thereby  learn  the  practical  side  of  digital  design  first-hand.  Instructor''''s  website-Includes:  Individual,  importable  files  for  all  figures  and  tables;  drill  and  exercise  solutions;  supplementary  exercise  solutions;  sample  exams  and  solutions.  Instant  access  to  important  instructor  materials  and  updates.Student''''s  web  site  includes:  Source  files  for  all  ABEL,  VHDL,  and  C  examples;  Foundation  1.5  schematics  for  large  examples;  supplementary  exercises;  updated  references  and  web  links;  appendices  including  "Electrical  Circuits  Review"  and  "IEEE  Standard  Symbols;"  and  up-to-date  errata.  Instant  access  to  useful  supplementary  materials  and  updates.  Easy-to-follow,  practical  writing  style  and  extensive  use  of  illustrations.  Students  will  actually  "read  the  book."  High-quality,  user-friendly  color  production.  Easy  to  locate  key  concepts  and  definitions.

顾客评论
>>浏览该商品的全部评论 >>我要发表评论

目录

目      录  CONTENTS                                      FOREWORD  XV                                      PREFACE  xvii                                      1  INTRODUCTION                                                  1.  1    About  Digital  Design                                                  1.  2    Analog  versus  Digital                                                  1.  3    Digital  Devices                                                          1.  4    Electronic  Aspects  of  Digital  Design                                                  1.  5    Software  Aspects  of  Digital  Design                                                              1.  6    Integrated  Circuits                                                            1.  7    Programmable    Logic  Devices                                                  1.  8    Application-Specific  ICs                                                    1.  9    Printed-Circuit  Boards                                                    1.  10    Digital-Design  Levels                                                        1.  11    The  Name  of  the  Game                                                  1.  12    Going  Forward                                                          Drill    Probbems                                      2  NUMBER  SYSTEMS  AND  CODES                                                          2.  1    Positional  Number  Systems                                                            2.  2    Octal  and  Hexadcimal  Numbers                                                              2.  3    General  Positional-Number-System  Conversions                                                  2.  4    Addition  and  Subtraction  of  Nondecimal  Numbers                                                  2.  5    Representation  of  Negative  Numbers        34                                                  2.  5.  1    Signed-Magnitude  Representation                                                  2.  5.  2    Complement  Number  Systems                                                  2.  5.  3    Radix-Complement  Representation                                                  2.  5.  4    Two''''s-Complement  Representation                                                  2.  5.  5    Diminished  Radix-Complement  Representation                                                  2.  5.  6    One''''s-Complement  Representation    2.  5.  7    Excess  Representations                                                  2.  6    Two''''s-Complement  Addition  and  Subtaction                                                  2.  6.  1    Addition  Rules                                                  2.  6.  2    A  Graphical  View                                                  2.  6.  3    Overflow                                                  2.  6.  4    Subtraction  Rules                                                  2.  6.  5    Two''''s-Complement  and  Unsigned  Binary  Numbers                                                  2.  7    Ones''''-Complement  Addition  and  Subtraction                                                  2.  8    Binary  Multiplication                                                          2.  9    Binary  Division                                                      2.  10    Binary  Codes  for  Decimal  Numbers                                                            2.  11    Gray  Code                                                    2.  12    Character  Codes                                                            2.  13    Codes  for  Actions,  Conditions,  and  States                                                    2.  14    n-Cubes  and  Distance                                                    2.  15    Codes  for  Detecting  and  Correcting  Errors                                                    2.  15.  1    Error-Detecting  Codes                                                  2.  15.  2    Error-Correcting  and  Multiple-Error-Detecting  Codes                                                  2.  15.  3    Hamming  Codes                                                  2.  15.  4    CRC  Codes                                                  2.  15.  5    Two-Dimensional  Codes                                                  2.  15.  6    Checksum  Codes                                                  2.  15.  7    m-cut-of-n  Codes                                                  2.  16    Codes  for  Serial  Data  Transmission  and  Storage                                                            2.  16.  1    Parallel  and  Serial  Data                                                  2.  16.  2  Serial  Line  Codes                                                  References                                                    Drill    Problems                                                  Exercises                                        3  DIGITAL  CIRCUITS                                                          3.  1    Logic  Signals    and  Gates                                                            3.  2    Logic    Families                                                          3.  3    CMOS  Logic                                                  3.  3.  1    CMOS  Logic  Levels                                                  3.  3.  2    MOS  Transistors                                                  3.  3.  3    Basic  CMOS  Inverter  Circuit                                                  3.  3.  4    CMOS  NAND  and  NOR  Gates                                                  3.  3.  5    Fan-In                                                  3.  3.  6    Noninverting  Gates                                                  3.  3.  7    CMOS  AND-OR-INVERT  and  OR-AND-INVERT  Gates                                                  3.  4    Electrical    Behavior    of  CMOS  Circuits                                                  3.  4.  1    Overiew                                                  3.  4.  2    Data  Sheets  and  Specifications                                                  3.  5    CMOS  Steady-State  Electrical  Behavior                                                          3.  5.  1    Logic  Levels  and  Noise  Mangins                                                  3.  5.  2    Circuit  Behavior  with  Resistive  Loads                                                  3.  5.  3    Circuit  Behavior  with  Nonideal  Inputs                                                  3.  5.  4    Fanout                                                  3.  5.  5    Effects  of  Loading                                                  3.  5.  6    Unused  Inputs                                                  3.  5.  7    Current  Spikes  and  Decoupling    Capacitors                                                  3.  5.  8    How  to  Destroy  a  CMOS  Device                                                  3.  6    CMOS  Dynamic  Electrical  Behavior                                                  3.  6.  1    Transition  Time                                                    3.  6.  2    Propagation  Delay                                                  3.  6.  3    Power  Consumption                                                  3.  7    Other  CMOS  Input  and  Output  Structures                                                  3.  7.  1    Transmission  Gates                                                    3.  7.  2    Schmitt-Trigger  Inputs                                                  3.  7.  3    Three-State  Outputs                                                  3.  7.  4    Open-Drain  Outputs                                                  3.  7.  5    Driving  LEDs                                                  3.  7.  6    Multisource  Buses                                                  3.  7.  7    Wired  Logic                                                  3.  7.  8    Pull-Up  Resistors                                                  3.  8        CMOS    Logic    Families                                                  3.  8.  1    HC  and  HCT      3.  8.  2    VHC  and  VHCT                                                  3.  8.  3    HC,  HCT,    VHC,  and  VHCT  Electrical  Characte  Characteristics                                                  3.  8.  4    FCT  and  FCT-T                                                  3.  8.  5    FCT-T  Electrical  Characteristics                                                  3.  9        Bipolar  Logic                                                  3.  9.  2    Diodes                                                  3.  9.  2    Diode  Logic                                                  3.  9.  3    Bipolar  Junction  Transistors                                                  3.  9.  4    Transistor  Logic  Inverter                                                  3.  9.  5    Schottky  Transistors                                                  3.  10      Transistor-Transistor-Logic                                                  3.  10.  1    Basic  TTL  NAND  Gate                                                  3.  10.  2    Logic  Levels  and  Noise  Maryins                                                  3.  10.  3    Fanout                                                  3.  10.  4    Unused  Inputs                                                    3.  10.  5    Additional  TTL  Gate  Types                                                  3.  11    TTL    Families                                                    3.  11.  1    Early  TTL  Families                                                  3.  11.  2    Schottky  TTL  Families                                                  3.  11.  3    Characteristics  of  TTL  Families                                                  3.  11.  4    A  TTL  Data  Sheet                                                  3.  12    CMOS/TTL  Interfacing                                                  3.  13    Low-Voltage  CMOS  Logic  and  Interfacing                                                  3.  13.  1    3.3-VLVTTL  and  LVCMOS  Logic                                                  3.  13.  2    5-V  Tolerant  Inputs                                                  3.  I3.  3    5-V  Tolerant  Outputs                                                  3.  13.  3    TTL/LVTTL    Interfacing  Summary                                                  3.  13.  5    2.  5-V  and  1.  8-VLogic                                                  3.  14    Emitter-Coupled  Logic                                                      3.  14.  1    Basic  CML  Circuit                                                  3.  14.  2    ECL  10K/10H  Families                                                  3.  14.  3    ECL  100K  Family                                                  3.  14.  4    Positive  ECL(PECL)                                              References                                              Drill    Problems                                              EXercises                                      4  COMBINATIONAL  LOGIC  DESIGN  PRINCIPLES                                                  4.  1    Switching  Algebra                                                  4.  1.  1    Axioms                                                  4.  1.  2    Single-Variable  Theorems                                                  4.  1.  3    Two-and  Three-Variable  Theorems                                                  4.  1.  4    n-Variable  Theorems                                                        4.  1.  5    Duality                                                  4.  1.  6    Standard  Reprentations  of  Logic  Functions                                                  4.  2    Combinational-Circuit  Analysis                                                  4.  3    Combinational-Circuit  Synthesis                                                  4.  3.  1    Cinuit    DeScriptions  and  Designs                                                  4.  3.  2    Circuit    Manipulations                                                  4.  3.  3    Combinational-Circuit  Minimization                                                  4.  3.  4    Karnaugh  Maps                                                  4.  3.  5    Minimizing    Sums  of  Products                                                  4.  3.  6    Simplifying    Products  of  Sums                                                  4.  3.  7  “Don''''t-Care”Input  Combinations                                                  4.  3.  8    Multiple_Output  Minimization                                                  4.  4    Programmed  Minimization  Methods                                                    4.  4.  1    Representation  of  Product  Terms                                                  4.  4.  2    Finding  Prime  Implicants  by  Combining  Product  Terms                                                  4.  4.  3    Finding  a  Minimal  Cover  Using  a  Prime-Implicant  Table                                                  4.  4.  4    Other  Minimization  Methods                                                  4.  5    Timing  Hazards                                                          4.  5.  1    Static  Hazards                                                  4.  5.  2    Finding  Static  Hazards    Using  Maps                                                  4.  5.  3    Dynamic  Hazards                                                  4.  5.  4    Designing  Hazard-Free  Circuits                                                  4.  6    The  ABEL  Hardware  DeScription  Language                                                            4.  6.  1    ABEL  Program  Structure                                                  4.  6.  2    ABEL  Complier  Operation                                                  4.  6.  3    WHEN  Statements  and  Equation  Blocks                                                  4.  6.  4    Truth  Tables                                                  4.  6.  5    Ranges,  Sets,  and  Relations                                                      4.  6.  6    Don’t-Care  Inputs                                                  4.  6.  7    Test  Vectors                                                  4.  7    The  VHDL  Hardware  DeScription  Language                                                            4.  7.  1    Design  Flow                                                            4.  7.  2    Program  Structure                                                  4.  7.  3    Types  and  Constants                                                  4.  7.  4    Functions  and  Procedures                                                  4.  7.  5    Libraries  and  Packages                                                  4.  7.  6    Strucral  Design  Elements                                                  4.  7.  7    Dataflow  Design  Elements                                                  4.  7.  8    Behavioral  Design  Elements                                                  4.  7.  9    The  Time  Dimension  and  Simulation                                                    4.  7.  10    Synthesis                                                  References                                                            Drill  Problems                                                                Exercises                                                  5  COMBINATIONAL  LOGIC  DESIGN  PRACTICES                                                          5.  1    Documentstion  Standards                                                  5.  1.  1    Block  Diagrams                                                    5.  1.  2    Gate  Symbols                                                  5.  1.  3    Signal  Names  and  Active  Levels                                                  5.  1.  4    Active  Levels  for  Pins                                                  5.  1.  5    Bubble-to-Bubble  Logic  Design                                                  5.  1.  6    Drawing  Layout                                                  5.  1.  7    Buses                                                      5.  1.  8    Additional  Schematic  Information                                                  5.  2    Circuit  Timing                                                          5.  2.  1    Timing  Diagrams                                                  5.  2.  2  Propogation  Delay                                                  5.  2.  3    Timing    Specifications                                                  5.  2.  4    Timing  Analysis                                                  5.  2.  5    Timing    Analysis  Tools                                                  5.  3    Combinational  PLDs                                                    5.  3.  1    Programmable  Logic  Arrays                                                  5.  3.  2    Programmable  Array    Logic  Devices                                                  5.  3.  3    Generic  Array    Logic  Devices                                                    5.  3.  4    Bipolar  PLD  Circuits                                                  5.  3.  5    CMOS  PLD  Circuits                                                  5.  3.  6    Device  Programming  and  Testing                                                  5.  4    Decoders                                                  5.  4.  1    Binary  Decoders                                                  5.  4.  2    Logic  Symbols  for  Larger-Scale    Elements                                                  5.  4.  3    The  74x139  Dual  2-to-4  Decoder                                                  5.  4.  4    The  74xI38  3-to-8  Decoder                                                    5.  4.  5    Cascading  Binary  Decoders                                                  5.  4.  6    Decoders  in  ABEL  and  PLDs                                                  5.  4.  7    Decoders  in  VHDL                                                  5.  4.  8    Seven-Segment  Decoders                                                  5.  5    Encoders                                                  5.  5.  1    Priority  Encoders                                                    5.  5.  2    The  74x148  Priority  Encoder                                                  5.  5.  3    Encoders  in  ABEL  and  PLDs                                                    5.  5.  4    Encoders  in  VHDL                                                  5.  6    Three-State  Devices                                                  5.  6.  1    Three-State  Buffers                                                  5.  6.  2    Standard  SSI  and  MSI  Three-State  Buffers                                                    5.  6.  3    Three-State  Outputs  in  ABEL  and  PLDs                                                  5.  6.  4    Three-  State  Outputs  in  VHDL                                                  5.  7    Multiplexers                                                          5.  7.  1    Standard  MSI  Multiplexers                                                  5.  7.  2    EXpanding  Multiplexers                                                  5.  7.  3    Multiplexers,Demultiplexers,  and  Buses                                                  5.  7.  4    Multiplexers  in  ABEL  and  PLDs                                                  5.  7.  5    Multiplexers  in  VHDL                                                    5.  8    Exclusive-OR  Gates  and  Party  Circuits                                                  5.  8.  1    Exclusive-OR  and  Exclusive-NOR  Gates                                                      5.  8.  2    Parity  Circuits                                                  5.  8.  3    The  74x280  9-Bit  Parity  Generator                                                  5.  8.  4    Parity-Checking  Applications                                                  5.  8.  5    Exclusive-OR  Gates  and  Parity  Circuits  in  ABEL  and  PLDs                                                  5.  8.  6    Exclusive-OR  Gates  and  Parity  Circuits  in  VHDL                                                  5.  9    Comparators                                                    5.  9.  1    Comparator  Structure                                                  5.  9.  2    lterative    Circuits                                                  5.  9.  3    An  Iierative  Comparator  Circuit                                                    5.  9.  4    Standard  MSI  Comparators                                                  5.  9.  5    Comparators  in  ABEL  and  PLDs                                                  5.  9.  6    Comparators  in  VHDL                                                  5.  10    Adders,  Subtractors,and  ALUs                                                                      5.  10.  1    Half  Adders    and  Full  Adders                                                    5.  10.  2    Ripple  Adders                                                  5.  10.  3    Subtractors                                                    5.  10.  4    Carry  Lookahead  Adders                                                  5.  10.  5    MSI  Adders                                                      5.  10.  6    MSI  Arithmetic  and  Logic  Units                                                  5.  10.  7    Group-Carry  LooKahead                                                  5.  10.  8    Adders  in  ABEL  and  PLDs                                                  5.  10.  9    Adders  in  VHDL                                                  5.  11    Combinational  Multipliers                                                              5.  11.  1    Combinational  Multiplier  Structures                                                  5.  11.  2    Multiplication  in  ABEL  and    PLDs                                                  5.  11.  3    Multiplication  in  VHDL                                                    References                                                      Drill  Problems                                                          Exercises                                          6  COMBNATIONAL-CIRCUIT  DESIGN  EXAMPLES                                                        6.  1    Buiding-Block  Design  Examples                                                      6.  1.  1    Barrel  Shifter                                                  6.  1.  2    Simple  Floating-Point  Encoder                                                  6.  1.  3    Dual-Priority    Encoder                                                  6.  1.  4    Cascadinmp  Comparators                                                  6.  1.  5    Mode-Dependent  Comparator                                                  6.  2    Design  Examples  Using  ABEL  and  PLDs                                                          6.  2.  1    Barrel  Shifter                                                  6.  2.  2    Simple  Floating-Point  Encoder                                                  6.  2.  3    Dual-Priority  Encoder                                                  6.  2.  4    Cascading  Comparators                                                  6.  2.  5    Mode-Dependent  Comparator                                                  6.  2.  6    Ones    Counter                                                  6.  2.  7    Tic-Tac-Toe                                                  6.  3    Design  Examples  Using  VHDL                                                        6.  3.  1    Barrel  Shifter                                                  6.  3.  2    Simple  Floating-Point  Encoder                                                  6.  3.  3    Dual-Priority    Encoder                                                  6.  3.  4    Cascading  Comparators                                                  6.  3.  5    Mode-Dependent  Comparator                                                  6.  3.  6    Ones  Counter                                                  6.  3.  7    Tic-Tac-Toe                                                    Exercises                                              7  SEQUENTIAL  LOGIC  DESIGN  PRINCIPLES                                                  7.  1    Bistable  Elements                                                        7.  1.  1    DigilaI  Analysis                                                    7.  1.  2    Analog  Analysis                                                  7.  1.  3    Metastable  Behavior                                                  7.  2    Latches  and  Flip-Flops                                                      7.  2.  1    S-RLatch                                                  7.  2.  2    S-RLatch                                                    7.  2.  3    S-RLatch  with  Enable                                                  7.  2.  4    D  Latch                                                    7.  2.  5    Edge-Triggered  D  Flip-Flop                                                  7.  2.  6    Edge-Triggered  D  Flip-Flop  with  Enable                                                    7.  2.  7    Scan  Flip-Flop                                                  7.  2.  8    Master/Slave  S-R  Flip-Flop                                                  7.  2.  9    Master/Slave  J-K  Flip-Flop                                                    7.  2.  10    Edge-Triggered  J-K  Flip-Flop                                                  7.  2.  11    T  Flip-Flop                                                    7.