Digital Fundamentals with VHDL / Edition 1

Hardcover (Print)
Rent
Rent from BN.com
$73.77
(Save 66%)
Est. Return Date: 06/18/2014
Used and New from Other Sellers
Used and New from Other Sellers
from $53.80
Usually ships in 1-2 business days
(Save 75%)
Other sellers (Hardcover)
  • All (12) from $53.80   
  • New (6) from $99.17   
  • Used (6) from $53.80   

Overview

This text is an alternate version of Digital Fundamentals, the best-selling text which has been recognized as the authority on the fundamentals of digital electronics for nearly a quarter of a . century. If you have used Digital Fundamentals successfully but now need coverage of VHDL and PLDs coordinated with the basic logic fundamentals, this is the text for you, Digital Fundamentals with VHDL provides complete, up-to-date coverage from the basic digital logic concepts to the latest in digital signal processing. VHDL topics are introduced early and covered in many of the chapters so that the student can learn how to program PLDs with the logic functions covered in the chapter. In addition, Floyd's acclaimed emphases on applications and troubleshooting assist the reader in developing the critical problem-solving skills that are so necessary for working in the field.

Read More Show Less

Product Details

  • ISBN-13: 9780130995278
  • Publisher: Prentice Hall
  • Publication date: 11/20/2002
  • Series: Pearson Custom Electronics Technology Series
  • Edition description: BK&CD-ROM
  • Edition number: 1
  • Pages: 960
  • Product dimensions: 8.20 (w) x 10.70 (h) x 2.10 (d)

Read an Excerpt

This first edition of Digital Fundamentals with VHDL represents an exciting and unique approach to teaching digital fundamentals. The same widely acclaimed coverage of digital technology found in the Digital Fundamentals texts for the past quarter century continues to be the primary focus in this book. Programmable logic devices (PLDs) are presented as the predominate method of logic function implementation, but fixed-function logic device coverage is still retained for reference in the appendix with convenient references throughout the book.

VHDL is introduced as the hardware description language of choice for programming PLDs, and its coverage is closely coordinated with the logic functions covered in each chapter. There are VHDL sections in each chapter through Chapter 10, and Chapter 7 is devoted entirely to the topic. VHDL is treated as a means to the end rather than as the end itself, and new topics are introduced gradually as needed. This approach to VHDL allows the student to focus on the basic digital concepts and logic functions, which are of primary importance, without having to deal with the programming language until the basic topics of digital logic are mastered. Then the coverage of VHDL, which is closely related to the basic logic, is presented as a means of implementing the logic functions in PLDs. The student will learn the three basic VHDL approaches for the description of logic circuits and systems: the structural approach, which relates to the schematic of a logic circuit; the data flow approach, which relates to the Boolean description of a logic circuit; and the behavioral approach, which relates to the state diagram description of a logic circuit.

The lab manual that is available for this text provides practical experiences in the implementation of logic circuits and systems using VHDL. The experiments closely track the level and topics in this text.

Chapters on microprocessors and digital signal processing, as well as a chapter on integrated circuit technology, are included. The IC technology chapter (Chapter 14) can be used as a "floating" chapter or can be omitted entirely.

You will probably find more topics in this text than you can cover in a single course. This range of topics provides flexibility to accommodate a variety of program requirements. For example, some of the design-oriented or system application topics may not be appropriate in some courses. Other programs may not have time or their emphasis may not require them to cover microprocessors or digital signal processing. Further, some programs may not need the coverage of integrated circuit technology found in Chapter 14. These and other topics can be omitted or covered lightly without affecting the coverage of the fundamental topics. A background in electronics is not a prerequisite for this textbook.

Major Content Features

  • Basic digital concepts and logic function coverage is the primary focus of the text.
  • Programmable logic devices, including CPLDs and FPGAs, are introduced beginning in Chapter 1 and covered in many chapters.
  • VHDL is introduced and covered in support of the basic logic functions throughout the first ten chapters.
  • Coverage of specific fixed-function logic devices is available in Appendix A with references at appropriate points throughout the text.
  • Digital System Application features with VHDL applications are included at the end of many chapters.
  • An entire chapter is devoted to microprocessors, including standard buses (Chapter 12).
  • An entire chapter is devoted to digital signal processing (Chapter 13).
Pedagogical Features
  • Full-color, reader-friendly format.
  • Chapter outline, chapter objectives, introduction, essential term list, add digital system application preview (if applicable) in each chapter opener.
  • Introduction and objectives at the beginning of each section in a chapter.
  • Numerous worked examples, each with a related problem.
  • Review questions at the end of each section in a chapter.
  • Computer Notes interspersed throughout to provide interesting information about computer technology as it relates to the text coverage.
  • Hands-On Tips interspersed throughout to provide useful and practical information.
  • The terms in the Essential Terms list at the beginning of each chapter are highlighted in boldface color and defined at the end of the chapter as well as at the end of the book in the comprehensive glossary. Other glossary terms are in italic.
  • EWB and Multisim circuit files on CD-ROM simulate many of the logic circuits that are illustrated in the text and provide troubleshooting practice at the end of.' each chapter.
  • Margin notes provide condensed explanations or summaries of selected text material.
  • Answer reminders tell the student where to find the answers to the various exercises and problems throughout each chapter.
  • Chapter summaries pull together the key ideas in each chapter.
  • Multiple-choice self-tests appear at the end of each chapter.
  • Extensive sectionalized problem sets include basic problems, troubleshooting problems, VHDL problems, system application problems, and design problems.
Read More Show Less

Table of Contents

1. Introductory Digital Concepts.

Digital and Analog Quantities. Binary Digits, Logic Levels, and Digital Waveforms. Introduction to Logic Operations. Basic Overview of Logic Functions. Fixed-Function Integrated Circuits. Programmable Logic: Introduction. PLDs versus Fixed-Function Logic. Programming. VHDL Overview. Introduction to Test Instruments.

2. Number Systems, Operations, and Codes.

Decimal Numbers. Binary Numbers. Decimal-to-Binary Conversion. Binary Arithmetic. 1s and 2s Complements of Binary Numbers. Signed Numbers. Arithmetic Operations with Signed Numbers. Hexadecimal Numbers. Octal Numbers. Binary Coded Decimal (BCD). Digital Codes and Parity. Numeric Values in VHDL.

3. Logic Gates.

The Inverter. The AND Gate. The OR Gate. The NAND Gate. The NOR Gate. The Exclusive-OR and Exclusive-NOR Gates. Fixed-Function Logic: IC Gates. Troubleshooting. Programmable Logic: Basic Concepts. VHDL.

4. Boolean Algebra and Logic Simplification.

Boolean Operations and Expressions. Laws and Rules of Boolean Algebra. DeMorgan's Theorems. Boolean Analysis of Logic Circuits. Simplification Using Boolean Algebra. Standard Forms of Boolean Expressions. Boolean Expressions and Truth Tables. The Karnaugh Map. Karnaugh Map SOP Minimization. Karnaugh Map POS Minimization. Five-Variable Karnaugh Maps. Programmable Logic: PALs and GALs. Boolean Expressions with VHDL. Digital System Application.

5. Combinational Logic.

Basic Combinational Logic Circuits. Implementing Combinational Logic. The Universal Property of NAND and NOR Gates. Combinational Logic Using NAND and NOR Gates. Operation with Pulse Waveforms. Troubleshooting. Programmable Logic: The CPLD. Combinational Logic Using VHDL. Digital System Application.

6. Functions of Combinational Logic.

Basic Adders. Parallel Binary Adders. Comparators. Decoders. Encoders. Code Converters. Multiplexers (Data Selectors). Demultiplexers. Parity Generators/Checkers. Troubleshooting. Programmable Logic: The FPGA. Logic Functions with VHDL. Digital System Application.

7. Additional VHDL Topics and Applications.

Data Types. Arithmetic and Relational Operators. Conditional Statements. Functions and Procedures. Libraries, Packages, and Package Bodies. Loops. VHDL Modeling. Programmable Logic: Device Programming. Digital System Application.

8. Flip-Flops and Related Devices.

Latches. Edge-Triggered Flip-Flops. Master-Slave Flip-Flips. Flip-Flop Operating Characteristics. Flip-Flop Applications. One-Shots. The 555 Timer. Troubleshooting. Programmable Logic: Registered Operation. Latches and Flip-Flops Using VHDL. Digital System Application.

9. Counters.

Asynchronous Counter Operation. Synchronous Counter Operation. Up/Down Synchronous Counters. Design of Synchronous Counters. Cascaded Counters. Counter Decoding. Counter Applications. Troubleshooting. Logic Symbols with Dependency Notation. Counters using VHDL. Digital System Application.

10. Shift Registers.

Basic Shift Register Functions. Serial In/Serial Out Shift Registers. Other Shift Register Configurations. Shift Register Counters. Shift Register Applications. Troubleshooting. Logic Symbols with Dependency Notation. Shift Registers Using VHDL. Digital System Application.

11. Memory and Storage.

Basics of Semiconductor Memory. Random-Access Memories (RAMs). Read-Only Memories (ROMs). Programmable ROMs (PROMs and EPROMs). Flash Memories. Memory Expansion. Special Types of Memories. Magnetic and Optical Storage. Testing and Troubleshooting. Digital System Application.

12. Introduction to Microprocessors, Computers, and Buses.

The Microprocessor and the Computer. Historical Review of Microprocessor Families. The 8086/8088 Microprocessor and Software Model for the Pentium Processor. Microprocessor Programming. The Central Processing Unit (CPU). The Memory. The Input/Output (I/O) Port. Interrupts. Direct Memory Access (DMA). Internal System Interfacing. Standard Buses.

13. Introduction to Digital Signal Processing.

Digital Signal Processing Basics. Converting Analog Signals to Digital. Analog-to-Digital Conversion Methods. The Digital Signal Processor (DSP). Digital-to-Analog Conversion Methods.

14. Integrated Circuit Technologies.

Basic Operational Characteristics and Parameters. CMOS Circuits. TTL Circuits. Practical Considerations in the Use of TTL. Comparison of CMOS and TTL Performance. Emitter-Coupled Logic (ECL) Circuits. PMOS, NMOS, and E2CMOS.

Read More Show Less

Preface

This first edition of Digital Fundamentals with VHDL represents an exciting and unique approach to teaching digital fundamentals. The same widely acclaimed coverage of digital technology found in the Digital Fundamentals texts for the past quarter century continues to be the primary focus in this book. Programmable logic devices (PLDs) are presented as the predominate method of logic function implementation, but fixed-function logic device coverage is still retained for reference in the appendix with convenient references throughout the book.

VHDL is introduced as the hardware description language of choice for programming PLDs, and its coverage is closely coordinated with the logic functions covered in each chapter. There are VHDL sections in each chapter through Chapter 10, and Chapter 7 is devoted entirely to the topic. VHDL is treated as a means to the end rather than as the end itself, and new topics are introduced gradually as needed. This approach to VHDL allows the student to focus on the basic digital concepts and logic functions, which are of primary importance, without having to deal with the programming language until the basic topics of digital logic are mastered. Then the coverage of VHDL, which is closely related to the basic logic, is presented as a means of implementing the logic functions in PLDs. The student will learn the three basic VHDL approaches for the description of logic circuits and systems: the structural approach, which relates to the schematic of a logic circuit; the data flow approach, which relates to the Boolean description of a logic circuit; and the behavioral approach, which relates to the state diagram description of a logic circuit.

The lab manual that is available for this text provides practical experiences in the implementation of logic circuits and systems using VHDL. The experiments closely track the level and topics in this text.

Chapters on microprocessors and digital signal processing, as well as a chapter on integrated circuit technology, are included. The IC technology chapter (Chapter 14) can be used as a "floating" chapter or can be omitted entirely.

You will probably find more topics in this text than you can cover in a single course. This range of topics provides flexibility to accommodate a variety of program requirements. For example, some of the design-oriented or system application topics may not be appropriate in some courses. Other programs may not have time or their emphasis may not require them to cover microprocessors or digital signal processing. Further, some programs may not need the coverage of integrated circuit technology found in Chapter 14. These and other topics can be omitted or covered lightly without affecting the coverage of the fundamental topics. A background in electronics is not a prerequisite for this textbook.

Major Content Features

  • Basic digital concepts and logic function coverage is the primary focus of the text.
  • Programmable logic devices, including CPLDs and FPGAs, are introduced beginning in Chapter 1 and covered in many chapters.
  • VHDL is introduced and covered in support of the basic logic functions throughout the first ten chapters.
  • Coverage of specific fixed-function logic devices is available in Appendix A with references at appropriate points throughout the text.
  • Digital System Application features with VHDL applications are included at the end of many chapters.
  • An entire chapter is devoted to microprocessors, including standard buses (Chapter 12).
  • An entire chapter is devoted to digital signal processing (Chapter 13).

Pedagogical Features

  • Full-color, reader-friendly format.
  • Chapter outline, chapter objectives, introduction, essential term list, add digital system application preview (if applicable) in each chapter opener.
  • Introduction and objectives at the beginning of each section in a chapter.
  • Numerous worked examples, each with a related problem.
  • Review questions at the end of each section in a chapter.
  • Computer Notes interspersed throughout to provide interesting information about computer technology as it relates to the text coverage.
  • Hands-On Tips interspersed throughout to provide useful and practical information.
  • The terms in the Essential Terms list at the beginning of each chapter are highlighted in boldface color and defined at the end of the chapter as well as at the end of the book in the comprehensive glossary. Other glossary terms are in italic.
  • EWB and Multisim circuit files on CD-ROM simulate many of the logic circuits that are illustrated in the text and provide troubleshooting practice at the end of.' each chapter.
  • Margin notes provide condensed explanations or summaries of selected text material.
  • Answer reminders tell the student where to find the answers to the various exercises and problems throughout each chapter.
  • Chapter summaries pull together the key ideas in each chapter.
  • Multiple-choice self-tests appear at the end of each chapter.
  • Extensive sectionalized problem sets include basic problems, troubleshooting problems, VHDL problems, system application problems, and design problems.
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)