A VHDL Synthesis Primer

Overview

Here is a practical and useful guide to VHDL synthesis. The purpose of this book is to explain the transformations that occur during the synthesis process from a VHDL model to a netlist. Constructs that are supported for synthesis are clearly explained with many examples with their synthesized netlists. The second edition is based on the IEEE standard NUMERIC_BIT/NUMERIC_STD arithmetic packages.

Describes the synthesis of VHDL into logic gates. Describes constructs ...

See more details below
Hardcover (REVISED)
$79.31
BN.com price
(Save 6%)$84.95 List Price
Other sellers (Hardcover)
  • All (9) from $1.99   
  • New (1) from $64.43   
  • Used (8) from $1.99   
Sending request ...

Overview

Here is a practical and useful guide to VHDL synthesis. The purpose of this book is to explain the transformations that occur during the synthesis process from a VHDL model to a netlist. Constructs that are supported for synthesis are clearly explained with many examples with their synthesized netlists. The second edition is based on the IEEE standard NUMERIC_BIT/NUMERIC_STD arithmetic packages.

Describes the synthesis of VHDL into logic gates. Describes constructs that are supported for synthesis. This second edition uses the IEEE standard packages NUMERIC_BIT and NUMERIC_STD and includes many more examples than the first edition.

Read More Show Less

What People Are Saying

Andy Fingerhut
I've learned about the subset of VHDL that a synthesis tool that we use synthesizes by trial and error over a year and a half, and this book would have saved me a lot of time. -- (Andy Fingerhut, Washington University)
Egbert Molenkamp
The book gives a good impression what is, and is not synthesizable. Furthermore the influence of a VHDL description on the synthesis results is written in a clear way. -- (Egbert Molenkamp, University of Twente, The Netherlands)
Rich Hatcher
I don't think I have seen anyone cover VHDL synthesis in a general way as well as you have. I certainly think this will be a successful book. -- (Rich Hatcher, Texas Instruments)
William Billowitch
This (Bhasker's latest) book on VHDL Synthesis should be on the "Best Sellers List" in our mind. It's a well written text with plenty of examples to get you started in the right direction. -- (William Billowitch, The VHDL Technology Group)
Milan Gandhi
"It (book) is well written and practical" - (Milan Gandhi, Indus Consulting)
Victor Berman
"It (book) is an excellent treatment of VHDL synthesis and was quite helpful in understanding simulation/synthesis mismatches" - (Victor Berman, DASC Chair)
Jing-Yang Jou
"This book is easy to read with many small examples. With it, you can quickly learn how synthesizers produce the circuits from the VHDL descriptions" - (Prof. Jing-Yang Jou, National Chiao Tung University)
Doug Smith
"It (book) is very clear and concise; it is a good book and highly recommended" - (Doug Smith, VeriBest)
Takla
"I use the book as a reference to see what kind of VHDL generates what logic. For example, if I want to see how "for" loops are handled, I go directly to the section where an example shows me how to model for synthesis and what kind of gates are produced. It is THE reference guide for me in my designs.." - (Mourad Takla, IC designer, Lucent Technologies)
Jim Vellenga
"Overall, it looks like a good level for an introductory course in VHDL-based synthesis" - (Jim Vellenga, ViewLogic Systems)
Read More Show Less

Product Details

  • ISBN-13: 9780965039192
  • Publisher: Star Galaxy Publishing
  • Publication date: 8/1/1998
  • Edition description: REVISED
  • Edition number: 2
  • Pages: 312

Table of Contents

Preface
Chapter 1 Language Basics
1.2. Design Units
1.7. Simulating a Model
Chapter 2 Synthesis Basics
2.2. Synthesis in a Design Process
2.3. Value Holders for Hardware Modeling
2.4. Logic Value System
2.5. Computing Bit-widths
2.5.2. Type BIT_VECTOR
2.5.6. Signed and Unsigned Types
Chapter 3 Mapping Statements to Gates
3.4. Relational Operators
3.6. Process Statement
3.7. If Statement
3.8.1. Inferring Latches from Case Statements
3.9. Loop Statement
3.12.1. Multiple Clocks
Chapter 4 Model Optimizations
4.2. Conversion Functions
4.3. Type INTEGER
4.4. Common Subexpressions
4.5. Moving Code
4.10. Design Size
4.11. Using Parenthesis
Chapter 5 Verification
5.11. Initialization
Chapter 6 Modeling Hardware Elements for Synthesis
6.8. Latch with Asynchronous Preset and Clear
6.9. Modeling a Memory
6.10. Using a Pre-built Component
6.11. Writing Boolean Equations
6.12. Modeling a Finite State Machine
6.12.2. Mealy FSM
6.12.3. Encoding States
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)