Digital Principles and System Design (AU R - 2017)  
Published by Vijay Nicole Imprints Private Limited
Publication Date:  Available in all formats
ISBN: 9789393665881

PAPERBACK

EBOOK (EPUB)

EBOOK (PDF)

ISBN: 9788182093812 Price: INR 695.00
Add to cart Buy Now

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

Rating
Description

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

Table of contents
  • 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
Biographical note

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.

User Reviews
Rating