| Coding 
      Tips for Spartan I (1.5i) Software & Version: Independent
 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 Spartan/XC4000 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 Spartan 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 memoryInfer or instantiate logic based 
              on your applications Topics or Training Outline: 
       
        Cross -reference to HDL Coding Styles 
          ManualCombinatorial LogicCase vs. If statementsTri-StatesRAMInput/Output synthesis or instantiationIOs  References: HDL Coding Style Guide
 Search of www.support.xilinx.com
 Other modules
 Tutorials
 XCell articles
 |