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