Introduction
to FPGA Design (1.5i)
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.
|