
- 759 pages
- English
- ePUB (mobile friendly)
- Available on iOS & Android
The Designer's Guide to VHDL
About this book
Since the publication of the first edition of The Designer's Guide to VHDL in 1996, digital electronic systems have increased exponentially in their complexity, product lifetimes have dramatically shrunk, and reliability requirements have shot through the roof. As a result more and more designers have turned to VHDL to help them dramatically improve productivity as well as the quality of their designs. VHDL, the IEEE standard hardware description language for describing digital electronic systems, allows engineers to describe the structure and specify the function of a digital system as well as simulate and test it before manufacturing. In addition, designers use VHDL to synthesize a more detailed structure of the design, freeing them to concentrate on more strategic design decisions and reduce time to market. Adopted by designers around the world, the VHDL family of standards have recently been revised to address a range of issues, including portability across synthesis tools. This best-selling comprehensive tutorial for the language and authoritative reference on its use in hardware design at all levels--from system to gates--has been revised to reflect the new IEEE standard, VHDL-2001. Peter Ashenden, a member of the IEEE VHDL standards committee, presents the entire description language and builds a modeling methodology based on successful software engineering techniques. Reviewers on Amazon.com have consistently rated the first edition with five stars. This second edition updates the first, retaining the authors unique ability to teach this complex subject to a broad audience of students and practicing professionals.* Details how the new standard allows for increased portability across tools.* Covers related standards, including the Numeric Synthesis Package and the Synthesis Operability Package, demonstrating how they can be used for digital systems design.* Presents four extensive case studies to demonstrate and combine features of the language taught across multiple chapters.* Requires only a minimal background in programming, making it an excellent tutorial for anyone in computer architecture, digital systems engineering, or CAD.
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
1.1 Modeling Digital Systems
Table of contents
- Cover
- Title Page
- Copyright
- Dedication
- Foreword
- Foreword to the First Edition
- Preface
- Table of Contents
- Chapter 1: Fundamental Concepts
- Chapter 2: Scalar Data Types and Operations
- Chapter 3: Sequential Statements
- Chapter 4: Composite Data Types and Operations
- Chapter 5: Basic Modeling Constructs
- Chapter 6: Case Study: A Pipelined Multiplier Accumulator
- Chapter 7: Subprograms
- Chapter 8: Packages and Use Clauses
- Chapter 9: Aliases
- Chapter 10: Case Study: A Bit-Vector Arithmetic Package
- Chapter 11: Resolved Signals
- Chapter 12: Generic Constants
- Chapter 13: Components and Configurations
- Chapter 14: Generate Statements
- Chapter 15: Case Study: The DLX Computer System
- Chapter 16: Guards and Blocks
- Chapter 17: Access Types and Abstract Data Types
- Chapter 18: Files and Input/Output
- Chapter 19: Case Study: Queuing Networks
- Chapter 20: Attributes and Groups
- Chapter 21: Miscellaneous Topics
- A: Synthesis
- B: The Predefined Package Standard
- C: IEEE Standard Packages
- D: Related Standards
- E: VHDL Syntax
- F: Differences among VHDL-87, VHDL-93 and VHDL-2001
- G: Answers to Exercises
- References
- Index