Fundamentals of Digital Logic with Verilog Design By Stephen D. Brown

fundamentals of digital logic

Download Free Fundamentals of Digital Logic with Verilog Design Pdf

Introduction: Fundamentals Of Digital Logic With Verilog Design Pdf

Download Free Fundamentals of Digital Logic with Verilog Design Pdf, This book (Fundamentals of Digital Logic with Verilog Design Pdf) is about logic circuits the circuits from which computers are built. A proper understanding of logic circuits is vital for today’s electrical and computer engineers. These circuits are the key ingredient of computers and are also used in many other applications. They are found in commonly-used products like music and video players, electronic games, digital watches, cameras, televisions, printers, and many household appliances, as well as in large systems, such as telephone networks, Internet equipment, television broadcast equipment, industrial control units, and medical instruments. In short, logic circuits are an important part of almost all modern products.

The material in this book will introduce the reader to the many issues involved in the design of logic circuits. It explains the key ideas with simple examples and shows how complex circuits can be derived from elementary ones. We cover the classical theory used in the design of logic circuits because it provides the reader with an intuitive understanding of the nature of such circuits. But, throughout the book, we also illustrate the modern way of designing logic circuits using sophisticated computer-aided design (CAD) software tools. The CAD methodology adopted in the book is based on the industry-standard design language called the Verilog hardware description language. Design with Verilog is first introduced in Chapter 2, and usage of Verilog and CAD tools is an integral part of each chapter in the book.

Logic circuits are implemented electronically, using transistors on an integrated circuit chip. Commonly available chips that use modern technology may contain more than a billion transistors, as in the case of some computer processors. The basic building blocks for such circuits are easy to understand, but there is nothing simple about a circuit that contains billions of transistors. The complexity that comes with large circuits can be handled successfully only by using highly-organized design techniques. We introduce these techniques in this chapter, but first, we briefly describe the hardware technology used to build logic circuits.

Download Free Fundamentals of Digital Logic with Verilog Design Chapters And Sections

Table Of Contents For Fundamentals of Digital Logic with Verilog Design Pdf

Chapter 1

Introduction Digital Hardware
Standard Chips
Programmable Logic Device
Custom-Designed Chip
The Design Proces
Structure of a Computer
Logic Circuit Design in This Book
Digital Representation of Information
Binary Numbers
Conversion between Decimal and Binary Systems
ASCII Character Code
Digital and Analog Information
Theory and Practice
Problems
References

Chapter 2

Introduction to Logic Circuits
Variables and Functions
Inversion
Truth Tables
Logic Gates and Networks
Analysis of a Logic Network
Boolean Algebra
The Venn Diagram
Notation and Terminology
Precedence of Operations
Synthesis Using AND, OR, and NOT Gates
Concluding Remarks
Examples of Solved Problems
Problems
References

Chapter 3

Number Representation and Arithmetic Circuits
Positional Number Representation
Unsigned Integers
Octal and Hexadecimal Representations
Addition of Unsigned Numbers
Decomposed Full-Adder
Ripple-Carry Adder
Design Example
Signed Numbers
Negative Numbers
Addition and Subtraction
Adder and Subtractor Unit
Radix-Complement Schemes
Arithmetic Overflow
Performance Issues
Fast Adders
Carry-Lookahead Adder
Design of Arithmetic Circuits Using CAD Tools
Examples of Solved Problems
Problems
References

Chapter 4

Combinational-Circuit, Building Blocks
Multiplexers
Synthesis of Logic Functions Using Multiplexers
Multiplexer Synthesis Using Shannon’s Expansion
Decoders
Demultiplexers
Encoders
Binary Encoders
Priority Encoders
Code Converters
Arithmetic Comparison Circuits
Verilog for Combinational Circuits
The Conditional Operator
Concluding Remarks
Examples of Solved Problems
Problems
References

Chapter 5

Flip-Flops, Registers, and Counters
Basic Latch
Gated SR Latch5.2.1 Gated SR Latch with NAND Gates
Gated D Latch
Effects of Propagation Delays
Edge-Triggered D Flip-Flops
Master-Slave D Flip-Flop
Other Types of Edge-Triggered D Flip-Flops
D Flip-Flops with Clear and Preset
Flip-Flop Timing Parameters
Concluding Remarks
Examples of Solved Problems
Problems
References

Chapter 6

Synchronous Sequential Circuits
Basic Design Steps
State Diagram
State Table
State Assignment
Choice of Flip-Flops and Derivation of, Next-State and Output Expressions
Timing Diagram
Summary of Design Steps
State-Assignment Problem
One-Hot Encoding
Mealy State Model
Design of Finite State Machines Using CAD Tools
Verilog Code for Moore-type FSMs
Concluding Remarks
Examples of Solved Problems
Problems
References

Chapter 7

Digital System Design
Bus Structure
Using Tri-State Drivers to Implement a Bus
Verilog Code for Specification of Bus Structures
Simple Processor
A Bit-Counting Circuit
Shift-and-Add Multiplier
Divider
Concluding Remarks
Problems
References

Chapter 8

Optimized Implementation of
Logic Functions
Multilevel Synthesis
Factoring
Functional Decomposition 4968.1.3 Multilevel NAND and NOR Circuits
Analysis of Multilevel Circuits
Alternative Representations of Logic Functions
Cubical Representation
Binary Decision Diagrams
Optimization Techniques Based on Cubical Representation
A Tabular Method for Minimization
A Cubical Technique for Minimization
Practical Considerations
Concluding Remarks
Examples of Solved Problems
Problems
References

Chapter 9

Asynchronous Sequential
Circuits
Asynchronous Behavior
Analysis of Asynchronous Circuits
Synthesis of Asynchronous Circuits
State Reduction
State Assignment
Transition Diagram
Concluding Remarks
Examples of Solved Problems
Problems
References

C h a p t e r 10

Computer Aided Design
Tools
Synthesis
Netlist Generation
Gate Optimization
Technology Mapping
Physical Design
Placement
Routing
Static Timing Analysis
Concluding Remarks
References

C h a p t e r 11

Testing of Logic Circuits
Fault Model
Stuck-at Model
Single and Multiple Faults
CMOS Circuits
Complexity of a Test Set
Path Sensitizing
Detection of a Specific Fault
Concluding Remarks
Problems
References

Appendix A

Appendix B

Answers

Index

Download Now

Note: If you have any question about Fundamentals of Digital Logic with Verilog Design Pdf or Fundamentals of Digital Logic Pdf Then you can comment it.

Related Posts:


Be the first to comment

Leave a Reply

Your email address will not be published.


*