The Student's Guide to VHDL, 2nd Edition
Peter J. Ashenden
Source Code
Chapter 1 - Fundamental Concepts
Chapter 2 - Scalar Data Types and Operations
Chapter 3 - Sequential Statements
Chapter 4 - Composite Data
Chapter 5 - Basic Modeling Constructs
Chapter 6 - Subprograms
Chapter 7 - Packages and Use Clauses
Chapter 8 - Resolved Signals
Chapter 9 - Predefined and Standard Packages
Chapter 10 - Aliases
Chapter 11 - Generic Constants
Chapter 12 - Components and Configurations
Chapter 13 - Generate Statements
Chapter 14 - Design for Synthesis
Chapter 15 - Case Study: System Design Using the Gumnut Core