PART 3
VHDL_ Background
VHDL_Background.initiation
1981 DoD Woods Hole MA
Workshop on HDLs
ITAR restrictions
1983 DoD
Requirements were established
Contract awarded to IBM, TI, Intermetrics
ITAR restrictions removed from language
1984 IBM, TI, Intermetrics
VHDL 2.0 was defined
December 1984
VHDL 6.0 was released
Software development started
1985
VHDL 7.2 was released to IEEE
ITAR removed from software
May 1985
Standard VHDL 1076/A
December 1987
VHDL 1076-1987 became IEEE standard
1993
VHDL 1076-1993 was approved
VHDL_Background.existing_languages
- AHPL
A Hardware Programming Language
- CDL
Computer Design Language
- CONLAN
CONsensus LANguage
- IDL
Interactive Design Language
- ISPS
Instruction Set Processor Specification
- TEGAS
TEst Generation And Simulation
- TI-HDL
Texas Instruments Hardware Description Language
- ZEUS
An HDL by GE corporation
VHDL_Background.VHDL_requirements
- General features
Documentation, High level design, Simulation, Synthesis,
Test, Automatic hardware
- Design Hierarchy
Multi_level description
Partitioning
- Library Support
Standard Packages
Cell based design
- Sequential Statements
Behavioral software-like constructs
- Generic Design
Binding to specific libraries
- Type declaration
Stongly typed language
- Subprograms
- Timing
Delays, concurrency
- Structural specification
Wiring components
VHDL_Background.VHDL_requirements.hierarchy
- Use various levels of abstraction for defining a system
- Upper level systems are partitioned into lower
VHDL_Background.VHDL_requirements.language
- Entity
- Architecture
- Package
- Configurations
- Strong Timing Support
- A concurrent language for hardware description
- Allows sequential bodies
VHDL_Background.VHDL_requirements.environment
- An environment for simulation, synthesis, test, ...
VHDL_Background.design_process
- A simple example illustrates design process
- Top level system description
VHDL_Background.design_process
- A behavioral description of the system
- The first step of the design
- Design can write a behavioral VHDL description
VHDL_Background.design_process
- Data flow description of the design
- Clock level timing details are specified
- Can generate corresponding VHDL
VHDL_Background.design_process
- Detailed gate level description can be extracted
- Corresponding VHDL structural describes this level of design
VHDL_Background.conclusions
1. Outline: Introduction, Organization, Outline
2. Design_Environments: Digital system design process, Hardware description languages, Hardware simulation, Hardware synthesis
4. VHDL_Overview: Behavioral description, Using process statements, Top-down design, Using available components, Wiring predefined components, Wiring from bottom to top, Generation of testbench data, Using procedures
to the top of the Document