Coding Tips for Virtex Devices II v2.1i

Software & Version:
Independent

Audience:
Beginning level HDL designers. FPGA design experience is not needed, familiarity with Virtex FPGA architecture is recommended. Familiarity with timing constraints is recommended. 

Prerequisites:
Prior simple, slow design in and FPGA OR basic Virtex architecture training course. Familiarity with HDL; student needs to be able to read VHDL or Verilog code. Attendance at the FPGA Tools class or similar class is recommended. 

What is the level of the material?
Level I - Beginning

Training Duration:
1 hour

Content Description:
This module focuses on coding styles that are recommended for use with Virtex designs. Topics include inferred registers, counters and state machines. 

Objectives:
After completing this training, student will be able to:

Use Foundation Express or FPGA Express to:

  • Infer simple registered logic in design
  • Effectively create state machines and counters

Topics or Training Outline:

Virtex register resources
Tips for registered functions including state machines and counters


References:
HDL Coding Style Guide
support.xilinx.com
Other modules
Tutorials