This
course covers ISE 9.2i features, such as the Architecture Wizard and
the Floorplan Editor. Other topics include design planning,
implementation options, and global timing constraints. For more
emphasis on improving the overall design performance, take the
follow-up course Designing for Performance, which builds on the basic
principles covered in this course.
Course
Agenda
1.
Basic FPGA Architecture
•
Overview
•
Slice
Resources
•
I/O
Resources
•
Virtex-II
/ Pro /4
•
Spartan-3
/ 3E
•
Summary
2.
Xilinx Design Flow
•
Overview
•
ISE
•
Summary
3.
Architecture Wizard and PACE
•
Architecture
Wizard
•
PACE
•
Summary
Lab
1: Xilinx Tool Flow
•
Introduction
•
Lab
•
Review
4.
Reading Reports
•
Introduction
•
Area
Goals
•
Performance
Goals
•
Summary
5.
Global Timing Constraints
•
Introduction
•
Global
Constraints
•
The
Constraints Editor
•
Summary
Lab
2: Global Timing Constraints
•
Introduction
•
Lab
•
Review
6.
Implementation Options
•
Basic
Software Options
•
Accessing
Advanced Software Options
•
Summary
Lab
3: Implementation Options
•
Introduction
•
Lab
•
Review
7.
Synchronous Design Techniques
•
Hierarchical
Design
•
Synchronous
Design for Xilinx FPGAs
•
Summary
Short presentation on related analog/power products from Linear Technology