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 memory
- Infer or instantiate logic based
on your applications
Topics or Training Outline:
- Cross -reference to HDL Coding Styles
Manual
- Combinatorial Logic
- Case vs. If statements
- Tri-States
- RAM
- Input/Output synthesis or instantiation
- IOs
References:
HDL Coding Style Guide
Search of www.support.xilinx.com
Other modules
Tutorials
XCell articles
|