13%
VHDL for Engineers

VHDL for Engineers

4.7       |  3 Reviews 
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

Suitable for use in a one- or two-semester course for computer and electrical engineering majors. VHDL for Engineers, First Edition is perfect for anyone with a basic understanding of logic design and a minimal background in programming who desires to learn how to design digital systems using VHDL. No prior experience with VHDL is required. This text teaches readers how to design and simulate digital systems using the hardware description language, VHDL. These systems are designed for implementation using programmable logic devices (PLDs) such as complex programmable logic devices (CPLDs) and field programmable gate arrays (FPGAs). The book focuses on writing VHDL design descriptions and VHDL testbenches. The steps in VHDL/PLD design methodology are also a key focus. Short presents the complex VHDL language in a logical manner, introducing concepts in an order that allows the readers to begin producing synthesizable designs as soon as possible.

Table of Contents:
Preface 1 Digital Design Using VHDL and PLDs 1 1.1 VHDL/PLD Design Methodology 1 1.2 Requirements Analysis and Specification 5 1.3 VHDL Design Description 6 1.4 Verification Using Simulation 11 1.5 Testbenches 13 1.6 Functional (Behavioral) Simulation 16 1.7 Programmable Logic Devices (PLDs) 18 1.8 SPLDs and the 22V10 21 1.9 Logic Synthesis for the Target PLD 27 1.10 Place-and-Route and Timing Simulation 31 1.11 Programming and Verifying a Target PLD 37 1.12 VHDL/PLD Design Methodology Advantages 38 1.13 VHDL’s Development 39 1.14 VHDL for Synthesis versus VHDL for Simulation 39 1.15 This Book’s Primary Objective 40 2 Entities , Architectures , and Coding Styles 44 2.1 Design Units, Library Units, and Design Entities 44 2.2 Entity Declaration 45 2.3 VHDL Syntax Definitions 47 2.4 Port Modes 50 2.5 Architecture Body 53 2.6 Coding Styles 55 2.7 Synthesis Results versus Coding Style 66 2.8 Levels of Abstraction and Synthesis 69 2.9 Design Hierarchy and Structural Style 71 3 Signals and Data Types 82 3.1 Object Classes and Object Types 82 3.2 Signal Objects 84 3.3 Scalar Types 88 3.4 Type Std_Logic 93 3.5 Scalar Literals and Scalar Constants 99 3.6 Composite Types 100 3.7 Arrays 101 3.8 Types Unsigned and Signed 107 3.9 Composite Literals and Composite Constants 110 3.10 Integer Types 112 3.11 Port Types for Synthesis 116 3.12 Operators and Expressions 118 4 Dataf low Style Combinational Design 123 4.1 Logical Operators 123 4.2 Signal Assignments in Dataflow Style Architectures 127 4.3 Selected Signal Assignment 130 4.4 Type Boolean and the Relational Operators 132 4.5 Conditional Signal Assignment 134 4.6 Priority Encoders 139 4.7 Don’t Care Inputs and Outputs 140 4.8 Decoders 144 4.9 Table Lookup 147 4.10 Three-state Buffers 151 4.11 Avoiding Combinational Loops 155 5 Behavi oral Style Combinational Design 165 5.1 Behavioral Style Architecture 165 5.2 Process Statement 169 5.3 Sequential Statements 170 5.4 Case Statement 171 5.5 If Statement 176 5.6 Loop Statement 181 5.7 Variables 185 5.8 Parity Detector Example 188 5.9 Synthesis of Processes Describing Combinational Systems 193 6 Event-Driven Simulation 201 6.1 Simulator Approaches 201 6.2 Elaboration 203 6.3 Signal Drivers 208 6.4 Simulator Kernel Process 210 6.5 Simulation Initialization 212 6.6 Simulation Cycles 215 6.7 Signals versus Variables 223 6.8 Delta Delays 230 6.9 Delta Delays and Combinational Feedback 235 6.10 Multiple Drivers 239 6.11 Signal Attributes 241 7 Testbenche s for Combinational Designs 251 7.1 Design Verification 251 7.2 Functional Verification of Combinational Designs 255 7.3 A Simple Testbench 255 7.4 Physical Types 258 7.5 Single Process Testbench 260 7.6 Wait Statements 263 7.7 Assertion and Report Statements 265 7.8 Records and Table Lookup Testbenches 268 7.9 Testbenches That Compute Stimulus and Expected Results 272 7.10 Predefined Shift Operators 274 7.11 Stimulus Order Based on UUT Functionality 276 7.12 Comparing a UUT to a Behavioral Intent Model 279 7.13 Code Coverage and Branch Coverage 281 7.14 Post-Synthesis and Timing Verifications for Combinational Designs 284 7.15 Timing Models Using VITAL and SDF 288 8 Latches and Flip - flops 304 8.1 Sequential Systems and Their Memory Elements 304 8.2 D Latch 308 8.3 Detecting Clock Edges 315 8.4 D Flip-flops 317 8.5 Enabled (Gated) Flip-flop 324 8.6 Other Flip-flop Types 328 8.7 PLD Primitive Memory Elements 331 8.8 Timing Requirements and Synchronous Input Data 332 9 MultibitLatches, Registers, Counters, and Memory 337 9.1 Multibit Latches and Registers 337 9.2 Shift Registers 340 9.3 Shift Register Counters 346 9.4 Counters 348 9.5 Detecting Non-clock Signal Edges 360 9.6 Microprocessor Compatible Pulse Width Modulated Signal Generator 366 9.7 Memories 370 10 Finite State Machines 380 10.1 Finite State Machines 380 10.2 FSM State Diagrams 386 10.3 Three Process FSM VHDL Template 388 10.4 State Diagram Development 392 10.5 Decoder for an Optical Shaft Encoder 403 10.6 State Encoding and State Assignment 409 10.7 Supposedly Safe FSMs 414 10.8 Inhibit Logic FSM Example 418 10.9 Counters as Moore FSMs 422 11 ASM Charts and RTL Design 431 11.1 Algorithmic State Machine Charts 431 11.2 Converting ASM Charts to VHDL 43 11.3 System Architecture 441 11.4 Successive Approximation Register Design Example 445 11.5 Sequential Multiplier Design 457 12 Subprograms 469 12.1 Subprograms 469 12.2 Functions 473 12.3 Procedures 480 12.4 Array Attributes and Unconstrained Arrays 484 12.5 Overloading Subprograms and Operators 491 12.6 Type Conversions 494 13 Packages 501 13.1 Packages and Package Bodies 501 13.2 Standard and De Facto Standard Packages 505 13.3 Package STD_LOGIC_1164 510 13.4 Package NUMERIC_STD (IEEE Std 1076.3) 516 13.5 Package STD_LOGIC_ARITH 523 13.6 Packages for VHDL Text Output 524 14 Testbenches for Sequential Systems 526 14.1 Simple Sequential Testbenches 526 14.2 Generating a System Clock 527 14.3 Generating the System Reset 531 14.4 Synchronizing Stimulus Generation and Monitoring 532 14.5 Testbench for Successive Approximation Register 538 14.6 Determining a Testbench Stimulus for a Sequential System 542 14.7 Using Procedures for Stimulus Generation 545 14.8 Output Verification in Stimulus Procedures 550 14.9 Bus Functional Models 552 14.10 Response Monitors 560 15 Modular Design and Hierarchy 566 15.1 Modular Design, Partitioning, and Hierarchy 566 15.2 Design Units and Library Units 571 15.3 Design Libraries 573 15.4 Using Library Units 574 15.5 Direct Design Entity Instantiation 577 15.6 Components and Indirect Design Entity Instantiation 580 15.7 Configuration Declarations 587 15.8 Component Connections 594 15.9 Parameterized Design Entities 598 15.10 Library of Parameterized Modules (LPM) 602 15.11 Generate Statement 605 16 More Design Examples 615 16.1 Microprocessor Compatible Quadrature Decoder/Counter Design 615 16.2 Verification of Quadrature Decoder/Counter 624 16.3 Parameterized Quadrature Decoder/Counter 628 16.4 Electronic Safe Design 630 16.5 Verification of Electronic Safe 644 16.6 Encoder for RF Transmitter Design 649 Appendix VHDL Attributes 659 Bibliography 663 Index


Best Sellers


Product Details
  • ISBN-13: 9780131424784
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Pearson
  • Depth: 32
  • Height: 100 mm
  • No of Pages: 720
  • Series Title: English
  • Weight: 100 gr
  • ISBN-10: 0131424785
  • Publisher Date: 11 Jun 2008
  • Binding: SF
  • Edition: 1 HAR/CDR
  • Language: English
  • Returnable: N
  • Spine Width: 100 mm
  • Width: 100 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

4.7       |  3 Reviews 
out of (%) reviewers recommend this product
Top Reviews
Rating Snapshot
Select a row below to filter reviews.
5
4
3
2
1
Average Customer Ratings
4.7       |  3 Reviews 
00 of 0 Reviews
Sort by :
Active Filters

00 of 0 Reviews
SEARCH RESULTS
1–2 of 2 Reviews
    BoxerLover2 - 5 Days ago
    A Thrilling But Totally Believable Murder Mystery

    Read this in one evening. I had planned to do other things with my day, but it was impossible to put down. Every time I tried, I was drawn back to it in less than 5 minutes. I sobbed my eyes out the entire last 100 pages. Highly recommend!

    BoxerLover2 - 5 Days ago
    A Thrilling But Totally Believable Murder Mystery

    Read this in one evening. I had planned to do other things with my day, but it was impossible to put down. Every time I tried, I was drawn back to it in less than 5 minutes. I sobbed my eyes out the entire last 100 pages. Highly recommend!


Sample text
Photo of
    Media Viewer

    Sample text
    Reviews
    Reader Type:
    BoxerLover2
    00 of 0 review

    Your review was submitted!
    VHDL for Engineers
    Pearson Education (US) -
    VHDL for Engineers
    Writing guidlines
    We want to publish your review, so please:
    • keep your review on the product. Review's that defame author's character will be rejected.
    • Keep your review focused on the product.
    • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
    • Refrain from mentioning competitors or the specific price you paid for the product.
    • Do not include any personally identifiable information, such as full names.

    VHDL for Engineers

    Required fields are marked with *

    Review Title*
    Review
      Add Photo Add up to 6 photos
      Would you recommend this product to a friend?
      Tag this Book
      Read more
      Does your review contain spoilers?
      What type of reader best describes you?
      I agree to the terms & conditions
      You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

      CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

      These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


      By submitting any content to Bookswagon, you guarantee that:
      • You are the sole author and owner of the intellectual property rights in the content;
      • All "moral rights" that you may have in such content have been voluntarily waived by you;
      • All content that you post is accurate;
      • You are at least 13 years old;
      • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
      You further agree that you may not submit any content:
      • That is known by you to be false, inaccurate or misleading;
      • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
      • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
      • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
      • For which you were compensated or granted any consideration by any unapproved third party;
      • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
      • That contains any computer viruses, worms or other potentially damaging computer programs or files.
      You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


      For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


      All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

      Accept

      New Arrivals


      Inspired by your browsing history


      Your review has been submitted!

      You've already reviewed this product!
      ASK VIDYA