Digital Principles and System Design (AU R - 2017)

  • ₹695.00

Add to Wish List

Compare this Product

Availability: In Stock

Author(s): Bhagyalakshmi L

Product Code: vn147

SHARE

This book Digital Principles and System Design provides the basic understanding of design and analysis of digital circuits with numerous solved problems.

  • Cover
  • About the authors
  • Title Page
  • Copyright Page
  • Dedication
  • Front Matter
  • Contents
  • Preface
  • Acknowledgements
  • UNITONE
  • Chapter 1 Number System and Code
    • 1.1 Introduction
    • 1.2 Digital Signals
      • 1.2.1 Why are Binary Numbers Used?
      • 1.2.2 What is a Digital Signal?
    • 1.3 Digital Computer and Digital System
    • 1.4 Number Systems
    • 1.5 Base Conversions
      • 1.5.1 Binary to Decimal Conversion
      • 1.5.2 Decimal to Binary Conversion
      • 1.5.3 Decimal to Base-r
      • 1.5.4 Base-r to Decimal
      • 1.5.5 Binary to Octal and Binary to Hexadecimal Conversion
      • 1.5.6 Conversion from Hexadecimal to Octal and Vice versa
    • 1.6 Complements
      • 1.6.1 r’s Complement or Radix Complement
      • 1.6.2 (r–1)’s Complement or Diminished Radix Complement
      • 1.6.3 Additional Method to Determine 10’s and 2’s Complements
    • 1.7 Signed Binary Numbers
    • 1.8 Binary Codes
      • 1.8.1 Straight Binary Code or simply Binary Code
      • 1.8.2 Gray Code
      • 1.8.3 BCD Code [Binary coded decimal]
      • 1.8.4 Excess-3 code
      • 1.8.5 Error Detecting and Correcting Code
      • 1.8.6 Hamming Code
      • 1.8.7 Determination of Parity Bits
      • 1.8.8 Single Error Correction and Double Error Detection
      • 1.8.9 Alphanumeric Codes [ ASCII ]
      • 1.8.10 Another Alphanumeric Code [ EBCIDIC ]
    • 1.9 Binary Arithmetic
      • 1.9.1 Binary Addition
      • 1.9.2 Binary Subtraction
      • 1.9.3 Binary Multiplication
      • 1.9.4 Binary Division
    • 1.10 2’s Complement/ 1’s Complement Arithmetic
      • 1.10.1 Subtraction with 2’s Complements
      • 1.10.2 Subtraction with 1’s Complement
      • 1.10.3 BCD Addition/ Subtraction
      • 1.10.4 Excess-3 Addition/ Subtraction
    • Summary
    • Review Questions
    • Problems
  • Chapter 2 DIGITAL CIRCUIT AND BOOLEAN ALGEBRA
    • 2.1 Introduction
    • 2.2 Basic Digital Circuits
      • 2.2.1 AND Operation
      • 2.2.2 OR Operation
      • 2.2.3 NOT Operation
      • 2.2.4 Nand and Nor Operations
      • 2.2.5 NAND Operation
      • 2.2.6 NOR Operation
      • 2.2.7 Ex-OR and Ex-NOR Operations
    • 2.3 Boolean Algebra
      • 2.3.1 Basic Definitions
    • 2.4 Basic Theorem and Properties of Boolean Algebra
      • 2.4.1 Proof of Theorems
      • 2.4.2 Postulate 4a Distributive law
      • 2.4.3 Postulate 4b Distributive law
    • 2.5 Boolean Function
    • 2.6 Canonical and Standard Forms
      • 2.6.1 Minterms and Maxterms
      • 2.6.2 Sum of Minterms
      • 2.6.3 Product of Maxterms
      • 2.6.4 Conversion between Canonical forms
      • 2.6.5 Standard forms
    • 2.7 Other Logic Operations
    • 2.8 Integrated Circuits
      • 2.8.1 Examples of IC Gates
      • 2.8.2 Levels of Integration
    • 2.9 Introduction to Digital Logic Families
      • 2.9.1 Bipolar Logic Families
      • 2.9.2 Unipolar Logic Families
    • 2.10 Brief Discussion of Popular Families
      • 2.10.1 Transistor-Transistor Logic (TTL)
      • 2.10.2 Emitter-Coupled Logic (ECL)
      • 2.10.3 Metal Oxide Semiconductor (MOS) and Complementary Metal Oxide Semiconductor (CMOS)
      • 2.10.4 Characteristics of Digital IC
      • 2.10.5 Current and Voltage parameters
    • Summary
    • Review Questions
    • Problems
    • Summary
    • Review Questions
  • Chapter 3 SIMPLIFICATION OF BOOLEAN FUNCTION
    • 3.1 introduction
    • 3.2 the k-map method
      • 3.2.1 Two and Three Variables Maps
      • 3.2.2 Four Variable Map
      • 3.2.3 Representation of Truth Table on K-map
      • 3.2.4 Representation of SOP and POS form on K-map
    • 3.3 Simplification of Logical Functions Using K-Map
      • 3.3.1 Simplification Using Three Variable K-Map
      • 3.3.2 Simplification Using Four Variable K-Map
    • 3.4 Don’t Care Condition
    • 3.5 Prime Implicants and Essential Prime Implicants
    • 3.6 Five and Six Variable Maps
      • 3.6.1 Five Variable Map
      • 3.6.2 Six Variable Map
    • 3.7 Variation of Maps
    • 3.8 Nand and Nor Implementation
      • 3.8.1 Realization of basic gates using NAND and NOR
      • 3.8.2 Graphical Symbol
      • 3.8.3 Two Level Implementation
      • 3.8.4 Multilevel Realization
      • 3.8.5 Wired Logic
    • 3.9 The tabulation method or Quine-Mcclusky method
      • 3.9.1 Determination of Prime Implicants in Tabulation Method
    • Summary
    • Review Questions
    • Problems
  • UNITTWO
  • Chapter 4 COMBINATIONAL LOGIC CIRCUITS
    • 4.1 Introduction
    • 4.2 Analysis and Design Procedure
      • 4.2.1 Analysis procedure
      • 4.2.2 Design Procedure
    • 4.3 Adders / Subtractors
      • 4.3.1 Half Adder and Half Subtractor
      • 4.3.2 Full Adder and Full Subtractor
      • 4.3.3 Binary Parallel Adder
      • 4.3.4 Binary Parallel Subtractor
      • 4.3.5 Binary Adder/Subtractor
      • 4.3.6 Look-ahead Carry Adder
      • 4.3.7 Decimal Adder / Subtractor
    • 4.4 Magnitude Comparator
      • 4.4.1 One-bit Magnitude Comparator
      • 4.4.2 Two-bit Magnitude Comparator
      • 4.4.3 Four-bit Magnitude Comparator
    • 4.5 Decoders and Encoders
      • 4.5.1 Decoders
      • 4.5.2 Three to Eight Line Decoder
      • 4.5.3 BCD to Seven Segment Decoder
      • 4.5.4 Encoder
      • 4.5.5 Priority Encoder
    • 4.6 Multiplexer
      • 4.6.1 Boolean Function Implementation using MUX
      • 4.6.2 Interconnection of Multiplexers
    • 4.7 Demultiplexer
      • 4.7.1 Expansion of DEMUX and Implementation of Boolean Function
    • 4.8 Code Conversion
      • 4.8.1 Binary to Gray Code and Gray Code to Binary Conversion – Direct Method
      • 4.8.2 Binary to Gray Code and Gray code to Binary conversion – Conventional Method
      • 4.8.3 Binary to BCD
      • 4.8.4 BCD to Binary Conversion
      • 4.8.5 Eight – bit BCD to Binary Conversion
      • 4.8.6 BCD to Excess-3 Code Conversion
      • 4.8.7 Excess-3 to BCD Code Converter
    • 4.9 Parity Generator / Checker
      • 4.9.1 Parity Generator
      • 4.9.2 Parity Checker
    • 4.10 Functionally Complete Set
    • 4.11 Hardware Descriptive Language
      • 4.11.1 Introduction
      • 4.11.2 Verilog HDL
      • 4.11.3 HDL for Combinational circuits
    • Summary
    • Review Questions
    • Problems
  • Chapter 5 FLIP-FLOPS
    • 5.1 Introduction
    • 5.2 A One-Bit Memory Cell
    • 5.3 S-R Flip-Flop
      • 5.3.1 S-R latch with NAND gate
      • 5.3.2 NOR S-R Latch
      • 5.3.3 Clocked S-R latch (S-R Flip-Flop)
      • 5.3.4 Characteristic Equation
      • 5.3.5 Timing Diagram
      • 5.3.6 Preset and Clear
    • 5.4 J-K Flip-Flop
      • 5.4.1 Characteristic Equation
      • 5.4.2 Timing Diagram
      • 5.4.3 Race Around Condition
      • 5.4.4 Master Slave Flip-flop
    • 5.5 Delay Flip-Flop
      • 5.5.1 Characteristic Equation
    • 5.6 T flip-flop
      • 5.6.1 Characteristic Equation
    • 5.7 Flip-Flop Excitation Tables
    • 5.8 Conversion of Flip-Flop From one Type to Another Type
    • 5.9 Edge Triggered Flip-Flops
    • 5.10 Edge Triggered S-R Flip-Flop
    • 5.11 Applications of Flip-Flops
    • Summary
    • review questions
    • Problems
  • Chapter 6 SYNCHRONOUS SEQUENTIAL CIRCUIT
    • 6.1 Introduction
    • 6.2 Sequential Circuit Model
    • 6.3 Terms and Definitions Used in Sequential Circuit
    • 6.4 Analysis of Synchronous Sequential Circuits
      • 6.4.1 Analysis Procedure
    • 6.5 Synthesis Synchronous Sequential Circuit
      • 6.5.1 Design Procedure
      • 6.5.2 State Reduction
      • 6.5.3 State Assignment
    • Summary
    • Review Questions
    • Problems
  • Chapter 7 REGISTERS AND COUNTERS
    • 7.1 Introduction
    • 7.2 Registers
      • 7.2.1 Shift Registers
      • 7.2.2 Serial in Serial Out [SISO] Shift Register
      • 7.2.3 Serial in Parallel Out [SIPO] Shift Register
      • 7.2.4 Parallel in Serial Out [PISO] Shift Register
      • 7.2.5 Parallel in Parallel Out [PIPO] Shift Register
      • 7.2.6 Bidirectional Shift Register
    • 7.3 Universal Register
    • 7.4 Applications of Shift Register
      • 7.4.1 Ring Counter
      • 7.4.2 Johnson Counter
    • 7.5.1 Ripple Counter
      • 7.5.2 UP / DOWN Counter
      • 7.5.3 Three Bit Binary Ripple Counter
    • 7.6 Modulus of Counter
      • 7.6.1 Mod – 5 Counter
      • 7.6.2 Mod – 10 Counter or Decade Counter
    • 7.7 Synchronous Counter
      • 7.7.1 Three Bit Synchronous Counter
      • 7.7.2 UP / DOWN Counter
    • 7.8 Design of Counter
    • 7.9 Hdl for Sequential Logic Circuits
    • Summary
    • Review Questions
    • Problems
  • UNITFOUR
  • Chapter 8 ASYNCHRONOUS SEQUENTIAL CIRCUIT
    • 8.1 Introduction
    • 8.2 Terms and Definitions Used in Asynchronous Sequential Circuit
    • 8.3 Analysis of Asynchronous Sequential Circuit
      • 8.3.1 Fundamental Mode Circuit without Latches
      • 8.3.2 Circuit with Latches
      • 8.3.3 Implementation of Sequential Circuit with SR Latch
    • 8.4 Design of Asynchronous Sequential Circuit
      • 8.4.1 Primitive Flow Table
    • 8.5 State Reduction Techniques
      • 8.5.1 State Reduction of Completely Specified States
      • 8.5.2 State Reduction of Incompletely Specified States
    • 8.6 State Assignment and Unspecified Output Assignment
      • 8.6.1 Races and Cycles
      • 8.6.2 Race Free State Assignments
      • 8.6.3 Unspecified Output Assignment
    • 8.7 Hazards
      • 8.7.1 Circuits with Hazard
      • 8.7.2 Hazard Free Circuit
      • 8.7.3 Effect of Hazards in Asynchronous Sequential Circuit
      • 8.7.4 Essential Hazards
    • 8.8 Design Example
  • UNITFIVE
  • Chapter 9 memory and programmable logic device
    • 9.1 Introduction
    • 9.2 Random Access Memory – Ram
      • 9.2.1 Basic Terms and definition
      • 9.2.2 Memory Unit
      • 9.2.3 Classifications of RAM
    • 9.3 Memory Decoding
      • 9.3.1 Coinciding Decoding
      • 9.3.2 Address Multiplexing
    • 9.4 Error Detection and Correction
      • 9.4.1 Hamming Code
      • 9.4.2 Single Error Correction and Double Error Detection
    • 9.5 Read Only Memory – ROM
      • 9.5.1 Architecture of ROM
      • 9.5.2 Classification of ROM
      • 9.5.3 ROM as a PLD
      • 9.5.4 PLD Using Array Logic Diagram
    • 9.6 Programmable Logic Array (Pla)
      • 9.6.1 Structure of PLA
    • 9.7 Programmable Array Logic [Pal]
    • 9.8 Sequential Programmable Device
      • 9.8.1 SPLD
      • 9.8.2 CPLD
      • 9.8.3 FPGA
    • 9.9 Application Specific Integrated Circuit: Asic
      • 9.9.1 Full-Custom ASIC
      • 9.9.2 Standard Cell Based ASIC
      • 9.9.3 Gate-Array-Based ASIC
    • Summary
    • Review Questions
    • Problems
  • Two Mark Questions and Answers
  • Solved Question Papers
    • May/June 2013
    • Nov/Dec 2012
    • May/June 2012
    • Nov/Dec 2011
    • April/May 2011
    • Nov/Dec 2010
    • April/May 2010
    • Nov/Dec 2009
    • May/ June 2009
  • References
  • Index

Sanjay Kumar Suman is currently Assistant Professor, Department of Electronics and Communication Engineering, Easwari Engineering College, Chennai. He has more than 9 years of teaching experience.

L Bhagyalakshmi is currently Assistant Professor, Department of Information Technology, Easwari Engineering College, Chennai. She has more than 8 years of teaching experience.

Reviews

There are no reviews for this product.

Write a review

Publishing Services