Essential VHDL and Synthesis
for Xilinx FPGA Technology v1.5i
Location |
Dec 99 |
Jan 00 |
Feb 00 |
Mar 00 |
April 00 |
Xilinx - San Jose, CA |
16-17 |
|
|
|
|
Cost:
$1000
Software & Version:
1.5i
Audience
Prerequisites
The attendee should have previous VHDL for synthesis experience or recent
attendance at a VHDL course as well as knowledge of Xilinx FPGA Technology
and Implementaion Tools software.
What is the level of the
material?
Training Duration
2 Days
Content Description
This two-day course is designed to bridge the gap between having an understanding
of VHDL for synthesis and specific programmable technology and learning
how to write code, use specific synthesis and place & route tools to achieve
the most efficient design. The hands-on exercises take engineers through
the implementation of the most common and troublesome types of design
problems, such as RAM, ROM, arithmetic functions, state machines, bi-directional
asynchronous IO and repeated hierarchy. The attendee will learn how to
obtain the best results with a choice of synthesis tools (Exemplar, Synplicity,
or Synopsys).
Objectives
After completing this training, student will be able to:
- Identify which coding styles
synthesize most easily into FPGA devices
- Describe how to access particular
FPGA features through your VHDL code (clock buffers, power-on resets
or macro functions)
- Identify a complete design
flow
- Discuss the common errors
that occur in the design flow and how to fix them
Topics or Training Outline
Day 1
- Course Introduction
- Xilinx Technology Overview
- Definition of RTL Code (RTE)
- Xilinx Design Flow Description
- Language Specific Optimizations
- Edge Filter Design
- Lab Exercises:
- 8,000 gate Edge Filter
design
Day 2
- Xilinx Technology Specific
Optimizations
- Lab Exercises:
- Implementation of each
block of the Edge Filter design
References
None
|