<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Digital design with an introduction to the verilog HDL</title>
  </titleInfo>
  <name type="personal">
    <namePart>Mano, M. Morris</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Ciletti, Michael D.</namePart>
    <role>
      <roleTerm type="text">Co-author</roleTerm>
    </role>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <place>
      <placeTerm type="code" authority="marccountry">3</placeTerm>
    </place>
    <place>
      <placeTerm type="text">India</placeTerm>
    </place>
    <publisher>Dorling Kindersley (India) Pvt. Ltd.</publisher>
    <dateIssued>2013</dateIssued>
    <edition>5th</edition>
    <issuance>monographic</issuance>
  </originInfo>
  <physicalDescription>
    <extent>xv, 678p.</extent>
  </physicalDescription>
  <note>1 Digital Systems and Binary Numbers 
 1.1 Digital Systems 
 1.2 Binary Numbers 
 1.3 Number‐Base Conversions 
 1.4 Octal and Hexadecimal Numbers 
 1.5 Complements of Numbers 
 1.6 Signed Binary Numbers 
 1.7 Binary Codes
 1.8 Binary Storage and Registers 
 1.9 Binary Logic 
2 Boolean Algebra and Logic Gates 
 2.1 Introduction 
 2.2 Basic Definitions 
 2.3 Axiomatic Definition of Boolean Algebra 
 2.4 Basic Theorems and Properties of Boolean Algebra 
 2.5 Boolean Functions 
 2.6 Canonical and Standard Forms 
 2.7 Other Logic Operations 
 2.8 Digital Logic Gates 
 2.9 Integrated Circuits 
3 G a t e ‐ L e v e l Minimization 
 3.1 Introduction 
 3.2 The Map Method 
 3.3 Four‐Variable K-Map 
 3.4 Product‐of‐Sums Simplification 
 3.5 Don’t‐Care Conditions 
 3.6 NAND and NOR Implementation 
 3.7 Other Two‐Level Implementations 
 3.8 Exclusive‐OR Function 
 3.9 Hardware Description Language 
4 Combinational Logic 
 4.1 Introduction 
 4.2 Combinational Circuits 
 4.3 Analysis Procedure 
 4.4 Design Procedure 
 4.5 Binary Adder‐Subtractor
 4.6 Decimal Adder 
 4.7 Binary Multiplier 
 4.8 Magnitude Comparator 
 4.9 Decoders 
 4.10 Encoders 
 4.11 Multiplexers 
 4.12 HDL Models of Combinational Circuits
5 S y n c h r o n o u s S e q u e n t i a l L o g i c 
 5.1 Introduction 
 5.2 Sequential Circuits 
 5.3 Storage Elements: Latches 
 5.4 Storage Elements: Flip‐Flops 
 5.5 Analysis of Clocked Sequential Circuits 
 5.6 Synthesizable HDL Models of Sequential Circuits 
 5.7 State Reduction and Assignment
 5.8 Design Procedure 
6 R e g i s t e r s a n d C o u n t e r s 
 6.1 Registers 
 6.2 Shift Registers 
 6.3 Ripple Counters 
 6.4 Synchronous Counters 
 6.5 Other Counters 
 6.6 HDL for Registers and Counter
7 Memory and Programmable Logic 
 7.1 Introduction 
 7.2 Random‐Access Memory 
 7.3 Memory Decoding 
 7.4 Error Detection and Correction 
 7.5 Read‐Only Memory 
 7.6 Programmable Logic Array 
 7.7 Programmable Array Logic 
 7.8 Sequential Programmable Devices 
8 Designatthe Register Transfer Level 
 8.1 Introduction 
 8.2 Register Transfer Level Notation 
 8.3 Register Transfer Level in HDL 
 8.4 Algorithmic State Machines (ASMs) 
 8.5 Design Example (ASMD CHART) 
 8.6 HDL Description of Design Example 
 8.7 Sequential Binary Multiplier 
 8.8 Control Logic 
 8.9 HDL Description of Binary Multiplier 
 8.10 Design with Multiplexers 
 8.11 Race‐Free Design (Software Race Conditions) 
 8.12 Latch‐Free Design (Why Waste Silicon?) 
 8.13 Other Language Features 
9 L a b o r a t o r y E x p e r i m e n t s
with Standard ICs and FPGAs 
 9.1 Introduction to Experiments 
 9.2 Experiment 1: Binary and Decimal Numbers 
 9.3 Experiment 2: Digital Logic Gates
 9.4 Experiment 3: Simplification of Boolean Functions 
 9.5 Experiment 4: Combinational Circuits 
 9.6 Experiment 5: Code Converters 
 9.7 Experiment 6: Design with Multiplexers 
 9.8 Experiment 7: Adders and Subtractors 
 9.9 Experiment 8: Flip‐Flops 
 9.10 Experiment 9: Sequential Circuits 
 9.11 Experiment 10: Counters 
 9.12 Experiment 11: Shift Registers 
 9.13 Experiment 12: Serial Addition 
 9.14 Experiment 13: Memory Unit 
 9.15 Experiment 14: Lamp Handball 
 9.16 Experiment 15: Clock‐Pulse Generator 
 9.17 Experiment 16: Parallel Adder and Accumulator 
 9.18 Experiment 17: Binary Multiplier 
 9.19 Verilog HDL Simulation Experiments
and Rapid Prototyping with FPGAs 
1 0 Standard Graphic Symbols 
 10.1 Rectangular‐Shape Symbols
 10.2 Qualifying Symbols 
 10.3 Dependency Notation 
 10.4 Symbols for Combinational Elements 
 10.5 Symbols for Flip‐Flops 
 10.6 Symbols for Registers 
 10.7 Symbols for Counters 
 10.8 Symbol for RAM 
</note>
  <subject>
    <topic>Boolean Algebra and Logic Gates</topic>
  </subject>
  <subject>
    <topic>Memory and programmable Logic</topic>
  </subject>
  <subject>
    <topic>Asynchronous Sequential Logic</topic>
  </subject>
  <classification authority="ddc">621.395 MAN</classification>
  <identifier type="isbn">9788131794746</identifier>
  <recordInfo>
    <recordCreationDate encoding="marc">200103</recordCreationDate>
  </recordInfo>
</mods>
