Introduction to VHDL (2.1i)

Location Jan 00 Feb 00 Mar 00 April 00 May 00
Xilinx - San Jose, CA   7-9   11-14 2-4

Cost:
$1500

Software & Version:
2.1i

Audience
Engineers with a desire to learn to effectively use VHDL for modeling, design, and synthesis of digital designs.

Prerequisites
Basic digital design knowledge.

What is the level of the material?
Level II - Intermediate

Training Duration
3 Days

Content Description
This comprehensive course is an effective introduction to the VHDL language with particular emphasis on targeting Xilinx and FPGA devices in general. The information gained here can be applied to any digital design using a Top-Down synthesis design approach. This course is a combination of insightful lecture coupled with practical and interesting lab exercises to reinforce the key concepts.

Objectives
After completing this training, student will be able to:

  • Build hardware models using VHDL
  • Create top-down designs in VHDL
  • Identify how hardware is modeled in VHDL through the use of process statements
  • Create synthesizable (Register Transfer Level) source code
  • Run a behavioral simulation
  • Synthesize (compile to hardware) VHDL using Foundation Express
  • Run a timing simulation
  • Write FPGA optimized code
  • Create RTL source files, synthesize, and implement a design in Xilinx FPGA's


Topics or Training Outline

Day 1

  • Introduction to VHDL & Hardware Modeling
  • Language Concepts
  • Signals & Datatypes
  • Operators / Expressions
  • Concurrent & Sequential Statements
  • Lab Exercises:
    • Write Entities
    • Build Hierarchical Structures with Instantiation

     

    Day 2

  • Advanced Process Statements
  • Behavioral to RTL
  • VHDL Timing Models
  • Targeting Xilinx
  • Lab Exercises:
    • Write Code for 4 State State-Machine
    • Build One Hot Encoded State-Machine

     

    Day 3

  • Introduction to the VHDL Testbench
  • Functions / Procedures
  • Xilinx Synthesis Tools
  • Lab Exercises:
    • Build Testbench for Module Verification
    • Download & In-circuit Verification of Synthesized Design

References
None

Register for this Course | Customer Ed Home