Pearson
Always Learning
  • Higher Education

  • /
  • Educators

    • Educators
    • Academic Executives
    • Students
    • Other Customers

USA (change)

Browse by discipline

  • Sign in or sign up | 
  • Find your rep | 
  • Exam copy bookbag

Humanities & Social Sciences

  • Anthropology
  • Art
  • Communication, Film & Theatre
  • English
  • History
  • Interdisciplinary Studies
  • Music
  • Philosophy
  • Political Science
  • Psychology
  • Religion
  • Social Work / Family Therapy / Human Services
  • Sociology
  • World Languages

Math & Science

  • Anatomy & Physiology
  • Biology & Microbiology
  • Chemistry
  • Environmental Science
  • Geography & Atmospheric Sciences
  • Geology & Oceanography
  • Health & Kinesiology
  • Mathematics
  • Nutrition
  • Physics & Astronomy
  • Statistics

Professional & Career

  • Business
  • Business Statistics
  • Communication Sciences & Disorders
  • Computer Science
  • Counseling
  • Criminal Justice
  • Culinary, Hospitality, Travel & Tourism
  • Deaf Studies & Deaf Education
  • Economics
  • Education
  • EMS & Fire Science (Brady)
  • Engineering
  • Fashion & Interior Design
  • Health Professions
  • Information Technology
  • Legal Studies & Paralegal
  • Nursing
  • Student Success & Career Development
  • Trades & Technology
  • Workforce Education
close

Sign in to the Instructor Resource Center

Cancel
  • › Forgot username / password?
  • › Redeem an access code
  • › Request access
Share this page
Request exam copyDownload resourcesBuy this productStudents, buy access
  • Additional options
    • Get ready for class
    • Print this page
    • Customers outside the U.S.
spacer

View larger cover

Introductory VHDL: From Simulation to Synthesis
Sudhakar Yalamanchili
productFormatCode=P01
productCategory=2
statusCode=5
isBuyable=true
subType=
path/ProductBean/courseSmart
ISBN-10: 0130809829 • ISBN-13: 978013080982797801308098270130809829
©2001 • Prentice Hall • Paper, 320 pp
Published 07/13/2000 • Instock
  • About This
    Product
  • eLearning &
    Assessment
  • Resources
  • Packages
  • Custom
    Solutions
Print this content
  • In this section:

  • About This Product
  • Features
  • Table of Contents
  • Backcover Copy
  • Courses

About This Product

Description

For courses in Hardware Description Languages, Digital Design Laboratory, Digital Design, and Advanced Digital Design.

This text focuses on presenting the basic features of the VHDL language in the context of its use for both simulation and synthesis. Basic language concepts are motivated by familiarity with digital logic circuits with simulation and synthesis presented as complementary design processes. Field programmable gate arrays are used as the medium for synthesis laboratory exercises, and tutorials are provided for the use of the new integrated design environments from Xilinx—which is available with the text.

Features

  • Part of the Xilinx Design Series—Each copy comes with a free copy of the Xilinx Student Edition 2.1.
    • Provides the reader with a complete learning package.

  • Coverage of basic concepts.
    • Provides students with tutorials, examples, and laboratory exercises to promote better understanding of language features. Ex.___

  • New integrated design environment from Xilinx—Available with the text and for its use in examples.
    • Reinforces concepts and enables students to learn state-of-the-art technology. Ex.___

  • Dual approach.
    • Shows synthesis and simulation as complementary facets of the use of VHDL. Ex.___

  • Examples and exercises in a CAD tool independent fashion—Xilinx specific descriptions available in Appendices.
    • The understanding of language concepts is not impeded by CAD tool specific issues. Ex.___

  • Full set of viewgraphs and VHDL examples—Available on a Companion Website.
    • Provides students with a visual presentation to reinforce text explanations. Ex.___

  • Coverage of basic simulation and synthesis concepts.
    • Discrete event simulation and hardware inference are presented as the underlying models for simulation and synthesis. As a result students quickly generate an intuition about writing and debugging VHDL programs. Ex.___

  • Language constructs are presented by association with familiar concepts from digital logic and computer architecture.
    • Language constructs are easier to grasp and apply in a short period of time. Ex.___

  • Departure from conventional pedagogy in teaching hardware description languages..
    • Emphasis is on providing a framework for thinking and reasoning about the structure and operation of VHDL programs. Students are productively constructing useful models very quickly. Ex.___

  • Presentation follows the VHDL 1993 standard..
    • Skills are compliant with industry standard implementations. Ex.___

Table of Contents




Preface.


1. Introduction.

What is VHDL? Digital System Design. The Marketplace. The Role of Hardware Description Languages. Chapter Summary.



2. Modeling Digital Systems.

Motivation. Describing Systems. Events, Propagation Delays, and Concurrency. Waveforms and Timing. Signal Values. Shared Signals. Chapter Summary.



3. Simulation vs. Synthesis.

The Simulation Model. The Synthesis Model. Field Programmable Gate Arrays (FPGAs). Chapter Summary.



4. Basic Language Concepts: Simulation.

Signals. Entity—Architecture. Concurrent Statements. Constructing VHDL Models Using CSAs. Understanding Delays. Chapter Summary.



5. Basic Language Concepts: Synthesis.

A Language Directed View of Synthesis. Inference from Declarations. Inference from Simple Concurrent Signal Assignment Statements. Inference from Conditional Signal Assignment Statements. Inference from Selected Signal Assignment Statements. Simulation Behavior vs. Synthesis Behavior. Synthesis Hints. Summary. Exercises.



6. Modeling Behavior: Simulation.

The Process Construct. Programming Constructs. More on Processes. The Wait Statement. Attributes. Generating Clocks and Periodic Waveforms. Using Signals in a Process. Modeling State Machines. Constructing VHDL Models Using Processes. Common Programming Errors. Chapter Summary.



7. Modeling Behavior: Synthesis.

A Language Directed View of Synthesis. Inference from Within Processes. Miscellaneous Issues. Inference Using Signals vs. Variables. Latch vs. Flip Flop Inference. The Wait Statement. Synthesis of State Machines. Simulation vs., Synthesis Hints. Chapter Summary.



8. Modeling Structure.

Describing Structure. Constructing Structural VHDL Models. Hierarchy, Abstraction, and Accuracy. Generics. Component Instantiation and Synthesis. Configurations. Common Programming Errors. Chapter Summary.



9. Subprograms, Packages, and Libraries.

Essentials of Functions. Essentials of Procedures. Subprogram and Operator Overloading. Essentials of Packages. Essentials of Libraries. Chapter Summary.



10. Basic Input/Output.

Basic Input/Output Operations. The Package TEXTIO. Textbenches in VHDL. ASSERT Statement. A Testbench Template. Chapter Summary.



11. Programming Mechanics.

Terminology and Directory Structure. Simulation Mechanics. Synthesis Mechanics. Chapter Summary.



12. Identifiers, Data Types, and Operators.

Identifiers. Data Objects. Data Types. Operators. Chapter Summary.



References.


A. Synthesis Hints.


B. VHDL 1987 vs. VHDL 1993.


C. Active VHDL Tutorial.


D. Xilinx Foundation Express Tutorial.


E. Synopsys FPGA Express Tutorial.


F. Standard VHDL Packages.


G. A Starting Program Template.

Backcover Copy

The book has been written to introduce students and practitioners alike to two important topics:

  • Basic VHDL language concepts
  • A framework for thinking and reasoning about the structure and operation of VHDL programs when modeling for simulation and synthesis.

The road to useful models is paved by language features motivated by the need to describe behavioral and physical properties of digital circuits such as events, propagation delays, and concurrency. In this book, each major language construct is studied from two points of view:

  • For the purpose of the simulation of physical or behavioral attributes of a digital system
  • For the purpose of synthesis of the digital hardware

Each language feature presented in the book is accompanied by a complete example. Simulation and synthesis exercises address one or more associated VHDL modeling concepts. Further, the book is packaged with the Xilinx Student Edition Foundation Series Software, producing a powerful and self-contained learning environment. The result of reading this book is a fast paced ascension through the language to productive applications for solving realistic problems.

Practicing engineers will find the text and tool application self-paced. Instructors will find that the style of the book enables it to be used as a companion to courses in digital logic, computer architecture, or a HDL course. The Xilinx Student Edition tool sets enable students to quickly develop intuition about VHDL models. All readers will progress rapidly from reading to creating functioning models.

By focusing on the most commonly used core constructs and providing tutorials with the accompanying Xilinx Student Edition tools, Introductory VHDL: From Simulation To Synthesis is a must for those wishing to rapidly add VHDL to their skill sets.

Courses

  • Advanced Digital Design/Logic [ADVANCED DIGITAL DESIGN WITH VHDL] (Electrical & Computing Engineering)
  • Digital Design Laboratory [ADVANCED DIGITAL LOGIC WITH VHDL] (Electrical & Computing Engineering)
  • In this section:

  • Websites and Online Courses

Websites and Online Courses

  1. Companion Website-Yalamanchlii
    Yalamanchili
    ISBN-10: 0130275689 • ISBN-13: 9780130275684
    ©2001 • Online • Live
    (origin) This online resource is available at no cost at www.prenhall.com/yalamanchili.
    More info | Students, buy access
    isFirstMoreInfoLinkRendered=false
    caseVariable=false
    chkOnlineProduct=true
    chkCategoryInList=true
    chkCategoryNotInList=false
    answerBookRest=
    path/ProductBean/statusCode=5
    productCategory=30
    path/ProductBean/uopsTitleStatCd=
    productPrice=
    tabId=ELA
    isBuyable=false
    /Properties/Data/Result/PearsonRoot/ProductBean/sourceCode=L
  • In this section:

  • Instructor Resources
  • Student Resources
    • Websites and Online Courses
  • eLearning & Assessment
    • Websites and Online Courses
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.