Digital Electronics Laboratory Experiments Using the Xilinx XC95108 CPLD with Xilinx Foundation : Design and Simulation Software / Edition 2

Paperback (Print)
Used and New from Other Sellers
Used and New from Other Sellers
from $45.00
Usually ships in 1-2 business days
(Save 53%)
Other sellers (Paperback)
  • All (8) from $45.00   
  • New (4) from $45.00   
  • Used (4) from $56.97   

Overview

This manual offers an easy-to-read, easy-to-follow approach to digital fundamentals through the use of Complex Programmable Logic Devices (CPLDs). The use of advanced logic device technology prepares readers for using an industry-standard design environment. The first shorter section of the book contains a set of lab jobs using a single TTL chip: the 74LS00 quad 2-input NAND gate, allowing students to build a few simple circuits immediately. The second section contains a set of hands-on lab jobs with step-by-step instructions on using the Xilinx XC95108 CPLD. With its comprehensive appendices, this manual can prove useful to those who work with large-scale programmable devices such as CPLDs and FPGAs in the fields of electronics and engineering.

Read More Show Less

Product Details

  • ISBN-13: 9780131131248
  • Publisher: Prentice Hall
  • Publication date: 4/17/2003
  • Edition description: REV
  • Edition number: 2
  • Pages: 320
  • Product dimensions: 8.20 (w) x 10.90 (h) x 1.00 (d)

Read an Excerpt

Up until recently, almost all lab manuals for introductory digital courses at the Electronics Engineering Technology (EET) or Electronics and Computer Technology (ECT) level have been written around the use of TTL chips. But TTL is becoming hard to find since the industry has long since moved on to large-scale programmable devices such as CPLDs and FPGAs. Now several vendors are supplying CPLD-based experiment boards aimed at students. The switches and LEDs of the target board are used to supply the input-output functions.

Besides the problem of finding suitable lab boards, there is the perception that a steep learning curve has to be climbed in order to use the software tools required for programmable logic. The reality is that it's not as steep as it seems, as this manual attempts to show. We have written a set of hands-on lab jobs with step-by-step instructions on using the design software. The lab jobs are based on the Xilinx XC95108 CPLD, and use the student version of software supplied by Xilinx®.

The manual is in two sections. The first, shorter section is a set of lab jobs using a single TTL chip: the 74LSOO quad 2-input NAND gate. This allows the students to build a few simple circuits immediately. The TTL labs can be skipped if desired since the same concepts are covered in the CPLD labs. The second section, on using the CPLD, is the bulk of the manual. The first few labs in the CPLD section explore basic gates and Boolean algebra. We then move on to combinatorial circuits including adders, multiplexers, encoders, and decoders. Next we explore latches and flip-flops, followed by counters and registers. Appendices include data for the XC95108 as well as documentation for two target boards and a glossary of terms for future reference.

Selecting a target board is a key task for the instructor using this manual. The first decision is whether to build or buy. If the decision is to build, the board described in the appendix of Dave Van den Bout's The Practical Xilinx® Designer Lab Book from Prentice Hall is a good example. If the decision is to buy, two possibilities are the XS95™ / XStend™ board combination from XESS® Corporation and the PLDT-3™ board from RSR® Electronics. The XESS board set is more advanced and supports mouse, VGA, and CODEC interfaces as well as switches, LEDs, and displays. It has an on-board 8051 microcontroller. In contrast, the RSR board is a basic prototyping board with switches, LEDs, 7-segment displays, and connectors for wiring. In writing this manual, we thought it would be useful to refer to a specific target board in order to avoid vagueness. Therefore many of the labs in this manual refer to the PLDT-3® board, but the labs can be implemented on any target board using the same CPLD device.

We were pleased by the many adoptions of the first edition. In this second edition, we have added a lab on a 256x8 RAM module. We have also spread out the TTL material over four labs instead of three.

We wish to thank the following people for their support and help on this project: Dean Yehya Abdellatif, Tinu Patel, Vincenzo Pappano, the Network Support Staff, and our other colleagues at DeVry College of New Jersey; Patrick Kane of Xilinx®; Ajit Gulati and Robert Wichiciel of RSR® Incorporated; and Dave Van den Bout of XESS® Corporation.

Read More Show Less

Table of Contents

I. TTL EXPERIMENTS.

Experiment 1. Basic Gates 1: AND, NOT, NAND.

Experiment 2. Basic Gates 2: OR, NOR.

Experiment 3. A Combinational Circuit.

Experiment 4. The Cross-Coupled Latch & Switch De-Bouncing.

II. CPLD EXPERIMENTS.

Experiment 1. AND Gates & OR Gates.

Experiment 2. Inverting Logic: NOT, NAND, & NOR.

Experiment 3. Boolean Laws, Rules, & DeMorgan's Theorem.

Experiment 4. XOR & XNOR Gates with Applications.

Experiment 5. Use of XOR/XNOR Gates to Generate & Check Parity.

Experiment 6. Karnaugh Maps.

Experiment 7. Binary Adders.

Experiment 8. Decoders & Applications.

Experiment 9. Encoders & Application to a 7-Segment Display Driver.

Experiment 10. Multiplexers & Demultiplexers.

Experiment 11. Latches: S-R & D-Type.

Experiment 12. Flip-Flops: J-K & D-Type.

Experiment 13. Asynchronous Counters.

Experiment 14. TTL-Equivalent Library Counters.

Experiment 15. Sequential Design in HDL: A Synchronous Counter.

Experiment 16. Shift Registers & Ring Counters.

Experiment 17. Sequential Design in HDL: Registers.

Experiment 18. Timing Circuits: Oscillators & One-Shots.

Experiment 19. Digital to Analog Converter.

Experiment 20. Analog to Digital Converter.

Experiment 21. The 256x8 RAM Module.

Appendix A: References.

Appendix B: Glossary.

Appendix C: Parallel Ports.

Appendix D: 74LS00 TTL Data Sheet.

Appendix E: PLDT-3 User's Manual.

Appendix F: XESS Data Sheet.

Read More Show Less

Preface

Up until recently, almost all lab manuals for introductory digital courses at the Electronics Engineering Technology (EET) or Electronics and Computer Technology (ECT) level have been written around the use of TTL chips. But TTL is becoming hard to find since the industry has long since moved on to large-scale programmable devices such as CPLDs and FPGAs. Now several vendors are supplying CPLD-based experiment boards aimed at students. The switches and LEDs of the target board are used to supply the input-output functions.

Besides the problem of finding suitable lab boards, there is the perception that a steep learning curve has to be climbed in order to use the software tools required for programmable logic. The reality is that it's not as steep as it seems, as this manual attempts to show. We have written a set of hands-on lab jobs with step-by-step instructions on using the design software. The lab jobs are based on the Xilinx XC95108 CPLD, and use the student version of software supplied by Xilinx®.

The manual is in two sections. The first, shorter section is a set of lab jobs using a single TTL chip: the 74LSOO quad 2-input NAND gate. This allows the students to build a few simple circuits immediately. The TTL labs can be skipped if desired since the same concepts are covered in the CPLD labs. The second section, on using the CPLD, is the bulk of the manual. The first few labs in the CPLD section explore basic gates and Boolean algebra. We then move on to combinatorial circuits including adders, multiplexers, encoders, and decoders. Next we explore latches and flip-flops, followed by counters and registers. Appendices include data for the XC95108 as well as documentation for two target boards and a glossary of terms for future reference.

Selecting a target board is a key task for the instructor using this manual. The first decision is whether to build or buy. If the decision is to build, the board described in the appendix of Dave Van den Bout's The Practical Xilinx ® Designer Lab Book from Prentice Hall is a good example. If the decision is to buy, two possibilities are the XS95™ / XStend™ board combination from XESS® Corporation and the PLDT-3™ board from RSR® Electronics. The XESS board set is more advanced and supports mouse, VGA, and CODEC interfaces as well as switches, LEDs, and displays. It has an on-board 8051 microcontroller. In contrast, the RSR board is a basic prototyping board with switches, LEDs, 7-segment displays, and connectors for wiring. In writing this manual, we thought it would be useful to refer to a specific target board in order to avoid vagueness. Therefore many of the labs in this manual refer to the PLDT-3® board, but the labs can be implemented on any target board using the same CPLD device.

We were pleased by the many adoptions of the first edition. In this second edition, we have added a lab on a 256x8 RAM module. We have also spread out the TTL material over four labs instead of three.

We wish to thank the following people for their support and help on this project: Dean Yehya Abdellatif, Tinu Patel, Vincenzo Pappano, the Network Support Staff, and our other colleagues at DeVry College of New Jersey; Patrick Kane of Xilinx®; Ajit Gulati and Robert Wichiciel of RSR® Incorporated; and Dave Van den Bout of XESS® Corporation.

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)