|   Introduction 
        to FPGA Design 
        v2.1i  Software & Version: N/A
 Audience: Audience is new to Xilinx design. 
        No prior knowledge of FPGAs is required.
 Prerequisites: None
 What is the level of the material? 
        Level I - Beginning
 Training Duration: 1 hour
 Content Description: The FPGA Design module provides 
        a basic knowledge of Xilinx FPGA architecture, and then focuses on how 
        and when to use general design techniques and specific Xilinx features 
        to improve design reliability and performance.
 Objectives: After completing this training, student 
        will be able to:
 
        Describe the benefits of 
          hierarchical designImprove the reliability 
          and performance of a Xilinx FPGA design by applying synchronous design 
          techniques  
 Topics or Training Outline: 
       
        Proper use of hierarchyBasic FPGA Architecture
 Synchronous Design 
          Techniques
 Avoiding glitches on 
          clock and reset signals
 Clock dividers
 Using Global Set/Reset
 State machine encoding 
          schemes
 Accessing Carry Logic
 Building 
          efficient counters
 References:
 Main reference is XAPP Application 
        Notes, covering many topics such as fast counters and FIFOs. Also Development 
        System Reference Guide, Chapter 3, "FPGA Design Techniques" section.
 |