Introduction
to FPGA Design
v2.1i
Software & Version:
N/A
Audience:
Audience is new to Xilinx design.
No prior knowledge of FPGAs is required.
Prerequisites:
None
What is the level of the material?
Level I - Beginning
Training Duration:
1 hour
Content Description:
The FPGA Design module provides
a basic knowledge of Xilinx FPGA architecture, and then focuses on how
and when to use general design techniques and specific Xilinx features
to improve design reliability and performance.
Objectives:
After completing this training, student
will be able to:
- Describe the benefits of
hierarchical design
- Improve the reliability
and performance of a Xilinx FPGA design by applying synchronous design
techniques
Topics or Training Outline:
Proper use of hierarchy
Basic FPGA Architecture
Synchronous Design
Techniques
Avoiding glitches on
clock and reset signals
Clock dividers
Using Global Set/Reset
State machine encoding
schemes
Accessing Carry Logic
Building
efficient counters
References:
Main reference is XAPP Application
Notes, covering many topics such as fast counters and FIFOs. Also Development
System Reference Guide, Chapter 3, "FPGA Design Techniques" section.
|