Practical digital design : an introduction to VHDL /
CHAPTER 7 SEQUENTIAL STATEMENTS -- Null Statement -- Wait Statement -- If Statement -- Case Statement -- Loop Statement -- Loop Control Statements -- Assertion and Report Statements -- Signal Assignment -- Variable Assignment -- Summary -- CHAPTER 8 THE PROCESS STATEMENT -- Process Review -- Combina...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
West Lafayette, IN :
Purdue University Press,
[2022]
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover
- PRACTICAL DIGITAL DESIGN
- Title
- Copyright
- Dedication
- TABLE OF CONTENTS
- PREFACE
- ACKNOWLEDGMENTS
- ABOUT THE AUTHOR
- CHAPTER 1 INTRODUCTION
- Target Audience
- A Brief History of Digital Design
- The Need for a Hardware Description Language
- A Brief Tour of a VHDL Model
- CHAPTER 2 SIGNALS, TIME, AND THE SIMULATION CYCLE
- Signals
- Events
- Drivers
- Delta Time
- The Simulation Cycle
- CHAPTER 3 THE VHDL DESIGN ENVIRONMENT
- Modeling Styles
- Design Flow
- Data Types
- Type Definition
- Vector Data Types
- Operators and Precedence
- Design Libraries
- Predefined Packages
- STANDARD Package
- STD_LOGIC_1164 Package
- NUMERIC_STD Package
- TEXTIO Package
- Type Conversion
- Type Qualification
- Attributes
- VHDL Language Versions
- Coding Style
- Vertical Alignment
- VHDL Identifier Naming Rules
- Comments
- CHAPTER 4 DECLARATIONS
- Syntax Notation
- Object Declaration Syntax
- Custom Type Declarations
- Integer Types
- Floating Point Types
- Enumerated Types
- Array Types
- Record Types
- Physical Types
- Access Types
- Alias Declarations
- CHAPTER 5 LIBRARIES AND DESIGN UNITS
- Library Units
- Entity Declaration
- Ports
- Generics
- Architecture Declaration
- Package Declaration
- Package Body Declaration
- Configuration Declaration
- Design Units
- Context Clause
- Summary
- CHAPTER 6 CONCURRENT STATEMENTS
- Conditional Signal Assignment Statement
- Selected Signal Assignment Statement
- Waveform Specification
- Delay Models
- Generate Statement
- Component Instantiation
- Concurrent Assertion Statement
- Component Declaration
- Configuration Specification
- Component Instantiation Statement
- Direct Entity Instantiation
- Block Statement
- Process Statement
- Behavioral Model
- Synthesizable Model
- Structural Model
- Summary
- Engine Management System
- CHAPTER 10 SUBPROGRAMS
- Functions
- Return Statements
- Examples
- Overloading
- Pure versus Impure Functions
- Procedures
- Return Statements
- Parameter Passing Details
- Signal Parameters
- Concurrent Procedure Calls
- Procedures as Functions
- Summary
- CHAPTER 11 SIMULATION AND TEST BENCHES
- Simulation
- Simulation Phases
- Test Benches
- Test Bench Control
- Races
- Input Drivers
- Output Monitors
- Test Bench Example
- Test Bench Types
- Directed Testing