Essential VHDL and Synthesis 
        for Xilinx FPGA Technology v1.5i
      
         
          | Location | 
          Dec 99 | 
          Jan 00 | 
          Feb 00 | 
          Mar 00 | 
          April 00 | 
         
         
          | Xilinx - San Jose, CA | 
          16-17 | 
            | 
            | 
            | 
            | 
         
       
      Cost: 
        $1000  
      Software & Version: 
         
        1.5i 
       Audience 
          
       Prerequisites 
        The attendee should have previous VHDL for synthesis experience or recent 
        attendance at a VHDL course as well as knowledge of Xilinx FPGA Technology 
        and Implementaion Tools software.  
       What is the level of the 
        material? 
         
       Training Duration 
        2 Days 
       Content Description 
        This two-day course is designed to bridge the gap between having an understanding 
        of VHDL for synthesis and specific programmable technology and learning 
        how to write code, use specific synthesis and place & route tools to achieve 
        the most efficient design. The hands-on exercises take engineers through 
        the implementation of the most common and troublesome types of design 
        problems, such as RAM, ROM, arithmetic functions, state machines, bi-directional 
        asynchronous IO and repeated hierarchy. The attendee will learn how to 
        obtain the best results with a choice of synthesis tools (Exemplar, Synplicity, 
        or Synopsys).  
      Objectives 
        After completing this training, student will be able to: 
      
        - Identify which coding styles 
          synthesize most easily into FPGA devices 
 
        - Describe how to access particular 
          FPGA features through your VHDL code (clock buffers, power-on resets 
          or macro functions) 
 
        - Identify a complete design 
          flow 
 
        - Discuss the common errors 
          that occur in the design flow and how to fix them 
 
       
       Topics or Training Outline 
       
       
        Day 1 
       
      
        - Course Introduction
 
        - Xilinx Technology Overview 
          
 
        - Definition of RTL Code (RTE)
 
        -  Xilinx Design Flow Description 
          
 
        - Language Specific Optimizations 
          
 
        - Edge Filter Design 
 
        - Lab Exercises:  
          
            -  8,000 gate Edge Filter 
              design 
 
           
         
       
       
         Day 2 
       
      
        -  Xilinx Technology Specific 
          Optimizations 
 
        - Lab Exercises: 
          
            - Implementation of each 
              block of the Edge Filter design
 
           
         
       
      References 
        None  
     |