|  Coding 
      Tips for Virtex Devices I v2.1i 
       Software & Version:  
        N/A 
       Audience:  
        Beginning level HDL designers. 
        FPGA design experience is not needed, familiarity with FPGA components 
        is recommended.  
       Prerequisites:  
        Students should have completed 
        a design in an FPGA or a Virtex architecture-training course. Familiarity 
        with HDL; student needs to be able to read VHDL or Verilog code. 
       What is the level of the material? 
         
        Level I - Beginning 
       Training Duration:  
        1 hour 
       Content Description:  
        This module focuses on coding 
        issues that greatly affect Virtex designs. Tips for coding combinatorial 
        logic, I/O, and memory using Foundation Express or FPGA Express synthesizers. 
       Objectives:  
        After completing this 
        training, student will be able to: 
       Use Foundation Express or Synopsys' 
        FPGA Express to:
       
        -  Effectively infer combinatorial 
          logic, I/O, and memory 
 
        - Infer or instantiate logic 
          based on your applications
 
             
       
      Topics or Training Outline: 
       
        Combinatorial Logic 
          Tri-States 
          RAM 
          Input/Output synthesis 
          or instantiation 
       
       
        References:  
        HDL Coding Style Guide 
         
        Search of www.support.xilinx.com 
        Other 
        modules  
        Tutorials  
        Xcell articles
      
  |