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 
     |