VHDL: A Starter's Guide, 2/E
ISBN-10: 0131457357
ISBN-13: 9780131457355
Publisher: Prentice Hall
Copyright: 2005
Format: Paper; 256 pp
Published: 12/30/2004
Status: Instock
Customers outside the U.S., click here.
Description
For sophomore/junior-level courses in Digital/Logic and Digital Design Laboratory.
For schools that wish to introduce VHDL into their undergraduate computer engineering sequence, VHDL is a complex language that is worthy of a dedicated course; yet this is not a practical option in most institutions. This companion text enables instructors to integrate the basic concepts of VHDL into existing courses. It is designed to develop an intuition and a structured way of thinking about VHDL models without spending a great deal of time on advanced language features. Yalamanchili gives students a thorough grounding in the basic concepts and language of VHDL, and encourages them to apply what they have learned using realistic examples. Concepts are followed by examples and tutorials.
Features
NEW–Added appendices to support text material–Includes a tutorial for a popular VHDL simulator; a handy reference to common VHDL packages; and a detailed template for a VHDL model illustrating the relative ordering of program constructs.
NEW–Updated to reflect the 1993 language standard.
NEW–Now offers a full solutions manual and PowerPoint slides for instructors.
Designed to be self-spaced and self-contained. Focuses on ‘how’ to use the language, rather than ‘what’ the language is. Focuses on most powerful aspects of the language. Constructive models can be built very quickly.
Application-oriented perspective rather than a language oriented perspective.
Emphasis on developing students’ sense of intuition and structured thinking about VHDL models without spending excessive time on advanced language features.
Simulation and laboratory exercises–Enable students to quickly come up to speed in building useful, non-trivial models of digital systems.
Tutorial descriptions and presentation of programming mechanics unique to CAD tools and environments.
~Tutorials integrate details of the programming mechanics that are not typically covered in class, but are invaluable in laboratory exercises.
~Appendices provide details necessary for specific commercially available simulators.
Examples, extensive use of timing diagrams, event lists and many tutorials for independent study.
End-of-chapter summaries–Include a list of “Do’s and Don’ts.”
Sample problems, many of which include worked solutions.
Viewgraph masters and the VHDL source for all text examples.
Table of Contents
1. Introduction.
1.1 What is VHDL?
1.2 Digital System Design.
1.3 The Marketplace.
1.4 The Role of Hardware Description Languages.
1.5 Chapter Summary.
2. Modeling Digital Systems.
2.1 Motivation.
2.2 Describing Systems.
2.3 Events, Propagation Delays, and Concurrency.
2.4 Waveforms and Timing.
2.5 Signal Values.
2.6 Shared Signals.
2.7 Simulating Hardware Descriptions.
2.8 Chapter Summary.
3. Basic Language Concepts.
3.1 Signals.
3.2 Entity-Architecture.
3.3 Concurrent Statements.
3.4 Constructing VHDL Models Using CSAs.
3.5 Understanding Delays.
3.6 Chapter Summary.
4. Modeling Behaviors.
4.1 The Process Construct.
4.2 Programming Constructs.
4.3 More on Processes.
4.4 The Wait Statement.
4.5 Attributes.
4.6 Generating Clocks and Periodic Waveforms.
4.7 Using Signals in a Process.
4.8 Modeling State Machines.
4.9 Constructing VHDL Models Using Processes.
4.10 Common Programming Errors.
4.11 Chapter Summary.
5. Modeling Structure.
5.1 Describing Structure.
5.2 Constructing Structural VHDL Models.
5.3 Hierarchy, Abstraction, and Accuracy.
5.4 Generics.
5.5 The Generate Statement.
5.6 Configurations.
5.7 Common Programming Errors.
5.8 Chapter Summary.
6. Subprograms, Packages, and Libraries.
6.1 Essentials of Functions.
6.2 Essentials of Procedures.
6.3 Subprogram and Operator Overloading.
6.4 Essentials of Packages.
6.5 Essentials of Libraries.
6.6 Chapter Summary.
7. Basic Input/Output.
7.1 Basic Input/Output Operations.
7.2 The Package TEXTIO.
7.3 Testbenches in VHDL.
7.4 ASSERT Statement.
7.5 A Testbench Template.
7.6 Chapter Summary.
8. Simulation Mechanics.
8.1 Terminology and Directory Structure.
8.2 Simulation Steps.
8.3 Chapter Summary.
9. Identifiers, Data Types, and Operators.
9.1 Identifiers.
9.2 Data Objects.
9.3 Data Types.
9.4 Operators.
9.5 Chapter Summary.
References.
Appendix A. Active-HDL Tutorial.
A.1 Using Active VHDL.
A.2 Miscellaneous Features.
A.3 Chapter Summary.
Appendix B. Standard VHDL Packages.
B.1 Package STANDARD.
B.2 Package TEXTIO.
B.3 The Standard Logic Package.
B.4 Other Useful Packages.
Appendix C. A Starting Program Template.
C.1 Construct Schematic.
C.2 Construct The Behavioral Model.
Index.
Yalamanchili
©2005
|
Prentice Hall
|
Website
|
Live
ISBN-10: 0136154247 |
ISBN-13: 9780136154242
|
| | | More Info |
Log in to the Instructor Resource Center
Login name:
Password:
Forgot login/password? | Need to redeem an access code?
Instructor Resource Center File Download
This work is protected by local and international copyright laws and is provided solely for the use of instructors in teaching their courses and assessing student learning. Dissemination or sale of any part of this work (including on the World Wide Web) will destroy the integrity of the work and is not permitted. The work and materials from this site should never be made available to students except by instructors using the accompanying text in their classes. All recipients of this work are expected to abide by these restrictions and to honor the intended pedagogical purposes and the needs of other instructors who rely on these materials.| Cancel | I accept, proceed with download |
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, browse our available packages below, or contact your Pearson Higher Education representative to create your own package.
Package ISBN-10: 0132188589 | ISBN-13: 9780132188586
©2006 | Instock (Additional assembly time required)
Suggested retail price: $86.00 Buy from myPearsonStore
This package contains: