The Xilinx Programmable Logic Training Courses
Who Should Attend a Training Course?
All users of Xilinx products should attend one of our training courses.
Attending a Xilinx training course is one of the fastest and most efficient
ways to learn how to design with FPGA devices from Xilinx. Hands-on
expert instruction with the latest information and software will allow
you to implement your own designs in less time with more effective use
of the devices.
Classes are held regularly in centers around the world and can even
be brought to your own facility.
Not only design engineers, but also test engineers, component engineers,
CAD engineers, technicians, and engineering managers may want to attend
the course in order to understand the Xilinx products.
What You Will Learn
Not only will you learn about our products, but we will also recommend
the best ways to use the software based on our years of experience with
thousands of designs. You will learn how to efficiently enter, implement,
and verify your design. You can use the Xilinx automatic mode or
take a power-user approach and guide the automatic tools to the best implementation
of your design.
Prerequisites
Students need only have a background in digital logic design. Basic
familiarity with the PC or workstation is helpful but not required.
It will benefit you to learn your design entry tool of choice before attending
the Xilinx course.
If you would like to prepare for the training course to maximize your
learning, you should complete the tutorials available in the development
system. There are tutorials available for the third-party tools for
which Xilinx sells the interface.
Benefits
Make Fewer Design Iterations
By learning the proper approach, you will save time and expense in
prototyping and debugging designs. However, if you do need to make
changes to your design, you will learn how to do this quickly and efficiently.
Get to Market Faster
Getting your product to market faster is probably one of the key reasons
you are using Xilinx products in the first place. Studies have shown
that time-to-market often has a greater effect on profits than development
costs. Training will allow you to get your product to market on schedule,
allowing your company to reap the rewards that follow.
Start or Complete Your Design During the Training Course
Bring your design to the courses at Xilinx headquarters and consult
with the instructor. Class size is limited to encourage interaction.
You can spend extra time getting your design completed before you return
home. Call to see if your design entry tool will be available at
the class.
Reduce Your Learning Time
Extensive Xilinx documentation and tutorials provide the information
you need to complete your design. But attending the training course
for focused, interactive learning is faster than a question-and-answer
approach on your own. Instead of interruptions and piecemeal self-education,
you will quickly become your company's expert in Xilinx designs.
Lower Production Costs
By learning how to use the device effectively, you may be able to get
more logic into a smaller device, and/or operate at a higher speed.
As a result, you may be able to save on the cost of the device itself and
the surrounding logic on your board.
Increase Quality
Effective verification techniques will prove the quality of your Xilinx-based
design. Higher quality leads to less maintenance and repair costs,
and improved customer satisfaction.
Time and Cost Savings
Attending a Xilinx training course is an investment that will pay for itself
with the first Xilinx design that you begin. The courses are fast-paced,
each providing as much information as possible in the short time available.
Hands-on experiences throughout the courses make sure that the information
is retained and applied to practical applications. Just as Xilinx
products reduce your development time, attending a training course can
reduce your design time. The person attending the course will be
an in-house expert who can be utilized by other members of your company.
You can reduce your travel costs by attending a class scheduled in your
area or having the course brought right to your facility. The tuition
pays for the course notes and expert, in-person instruction, which can
be priceless when trying to meet a schedule.
Course Descriptions
Hands-On Experience
Each course includes hands-on labs. There is at least one computer
for every two people in the class.
Platforms
The courses use PC platforms with either WIN95 or NT operating systems.
Instructors
Xilinx training courses have been successfully held worldwide for over
eight years. The instructors are Xilinx experts who are skilled at
passing that knowledge on to fellow engineers. A dedicated Education
organization at Xilinx works closely with the Applications and Engineering
groups to keep the courses up-to-date with the latest improvements to Xilinx
and third-party tools.
Course Materials
All course materials are supplied by Xilinx. Every student gets an
excellent reference tool in the form of course notes, which include all
the material presented during the course. The course notes are bound
for easy use and include additional reference material beyond what is covered
in the course.
Product Coverage
Xilinx courses will cover the latest released versions of our devices and
development systems. While all available products will be covered,
emphasis will be placed on the more popular and/or recommended solutions.
New products are added to the courses as they become available. If
you have any questions on coverage of a particular product, please call
the Xilinx Customer Education department.
Xilinx Courses
|
Course Title |
Course Length |
|
|
FPGA Tools |
2 days |
|
|
Foundation Interface |
1 day |
|
|
Foundation Express |
1 day |
|
|
CPLD Solutions |
1 day |
|
|
VHDL Methodology |
3 days |
|
|
Verilog Methodology |
3 days |
|
|
VHDL (Esperan-based) |
1 day |
|
FPGA Tools Course
This Xilinx training course is two days in length. It is designed
to be an introduction to the Xilinx products and tools for those customers
who have little or no experience with the Xilinx environment. All
North American training sites and most international locations teach this
same course. The FPGA Tools course is heavily focused on the labs,
which feature Xilinx’ Foundation Software.
FPGA Tools Course Outline
The following topics will be discussed during the Tools course:
Day 1
Course Introduction
Basic FPGA Architecture
Design Entry
LogiBLOX Core Generator and Alliance Cores
Design Manager and Flow Engine
Report Browser
Basic Constraints
Timing Analyzer
On-line Documentation
Day 2
Design Optimization
Advanced Timing Analyzer Techniques
Advanced Timing Constraints
Advanced Optimization Features
Introduction to Floorplanner
Introduction to EPIC
Foundation Interface Course
The one-day Foundation Schematic-Entry course will provide customers with
the knowledge to fully utilize the tools capabilities. The tool contains
a schematic editor, HDL editor, state editor, and a simulator that are
tightly integrated with the Alliance M1 software. The course is heavily
focused on the labs. Each lab individually addresses a specific piece
of the tool and its use in effectively designing an FPGA.
Foundation Interface Course Outline
The one-day Foundation course addresses the following topics:
Foundation Introduction
Basic FPGA Architecture
Project Library
Xilinx Unified Library and Components
Project Manager
UCF file
Schematic Editor
Entering symbols, wires, buses, and pins
LogiBLOX
Module Types and Features
HDL Editor
Design Wizard and Language Assistant
State Editor
State Machine design entry
HDL code generation
Simulator
Inserting Nodes and Assigning Stimulus
Advanced Simulator Usage
Chip Controlled Mode
Breakpoints and Tags
Lab Exercises:
Creation of a New Project
Creating a Schematic
Creation of a Macrofunction
Adding Hierarchy
Using the LogiBLOX GUI
Generating a VHDL Macrofunction
Adding a State Machine
Functional Simulation
Creating Formulas
Using Breakpoints
Foundation Express Course
The one-day Foundation Express course focuses on basic Foundation Express
design flow as well as HDL coding styles. The course, which is completely
bilingual (VHDL and Verilog), employs several labs. Customers should
have basic understanding of VHDL or Verilog before attending this course.
Push-button use of Design Manager will be covered. Xilinx reccommends
that you attend the FPGA Tools or the Foundation Interface course before
the Foundation Express course.
Foundation Express Course Outline
The agenda for the Foundation Express course is as follows:
Methodology
Basic description of Express and Terminology
How to synthesize a VHDL
or Verilog design
Use of timing Constraints
How to use Xilinx Features,
such as
Pin locking, slew rate,
global reset, and clock buffers
Xilinx Design Manager
Starting with the synthesized
netlist, learn how to implement
the design in an FPGA
Design Entry
Instantiation
Black Box Instantiation
When to instantiate cells
How to use Logiblox
CPLD Solutions Course
The CPLD Solutions course, which covers the Xilinx CPLD device offerings
and CPLD Implementation tools, is intended for those customers who have
little or no experience with Xilinx CPLD solutions. The one-day course
focuses on practical lab experience to improve design performance or device
utilization. Contact your local sales office or distributor to inquire
about setting up a class.
CPLD Solutions Course Outline
The following topics will be discussed during the CPLD Solutions course:
Course Introduction
CPLD Architecture
CPLD Design Manager
Fitting Report and the Timing Analyzer
Implementation Options
Optimizing for Speed and Density
Programming the XC9500
Lab Exercises:
Using the Fitting Report
Choosing Feedback Options
Density Optimization
FPGA Synthesis Methodology Workshops
These comprehensive courses are an effective introduction to the VHDL and
Verilog languages with particular emphasis on targeting Xilinx and FPGA
devices in general. The information gained here can be applied to
any digital design using a Top-Down synthesis design approach. These
courses are a combination of insightful lecture, coupled with practical
and interesting lab exercises to reinforce the key concepts.
They are a great way to quickly gain proficiency in one of today’s fastest
growing hardware design techniques
VHDL Methodology Course Outline
The following topics will be discussed during the VHDL Methodology
course:
Day 1
Introduction to VHDL & Hardware Modeling
Language Concepts
Signals & Datatypes
Operators / Expressions
Concurrent & Sequential Statements
Lab Exercises:
Write Entities
Build Hierarchical Structures with Instantiation
Day 2
Advanced Process Statements
Behavioral to RTL
VHDL Timing Models
Targeting Xilinx
Lab Exercises:
Write Code for 4 State State-Machine
Build One Hot Encoded State Machine
Day 3
Introduction to the VHDL Testbench
Functions / Procedures
Xilinx Synthesis Tools
Lab Exercises:
Build Testbench for Module Verification
Download & In-circuit Verification of Synthesized
Design
Verilog Methodology Workshop Outline
The Verilog Methodology workshop includes the following topics:
Day 1
Verilog HDL Introduction
Hardware Modeling Overview
Language Concepts
Verilog Modules & Ports
Gate Level Modeling
Operators & Expressions
Lab Exercises:
Write Basic Modules
Write Gate Level Model
Build Hierarchical Structures with Instantiation
Day 2
Data-Flow Modeling
Behavioral Modeling
Advanced Process Statements
Verilog Timing Models
Targeting Xilinx
Lab Exercises:
Write Behavioral Model
Write & Compile 4 State-Machine
Day 3
Introduction to the Verilog Testbench
Tasks & Functions
Xilinx Synthesis Tools
Lab Exercises:
Build Complex Address Decoder
Download & In-circuit Verification of
Synthesized Design
VHDL Seminar (Esperan-Based)
This one-day seminar consists of one half-day of presentation and one half-day
of hands-on training using the Foundation tools. The seminar is designed
to be an introduction, providing the students with enough training so that
they are conversant with the language and can write simple VHDL functions.
This course is presented on an as needed basis. Please contact your
local Xilinx or distributor sales office for additional course and scheduling
information.
VHDL Seminar Outline
The one-day VHDL seminar includes the following topics:
VHDL Application Introduction
VHDL Language Introduction
Signals and Data Types
VHDL Operators
Concurrent and Sequential Statements
Writing VHDL for Synthesis
Lab Exercises:
Familiarization with Xilinx Foundation Series Synthesis
Tool
Familiarization with the Decoder Design
Writing Your First VHDL Code
Adding the Alarm Signal
Adding a Seven Segment Display Driver
The Alarm Register
A Counter
The Alarm Clock Controller (a State Machine)
Training Locations
Domestic and International Locations
Xilinx courses are held not only in North America but also throughout Europe,
Asia, India, Israel, Australia, South Africa, and South America.
The classes that are held in international locations vary in length and
tuition but are based on the same material used in North America.
The schedule lists the courses as well as the contact’s name and phone
number.
During the classes at the Xilinx headquarters in San Jose, CA, you may
elect to meet one-on-one with Xilinx Applications engineers to discuss
specific issues not covered in the course. Topics may include using
a specific third-party tool, optimizing your particular design, or more
advanced issues beyond the coverage of the course.
Distributor Educational Services
In addition to the Xilinx Education Schedule for North America, each
authorized distributor may offer a variety of education and training services.
To get more information concerning their services, please contact your
local distributor office or visit their web site.
On-Site Courses
Xilinx can bring the training course to your own facility for the greatest
convenience to your company.
On-Site Courses Provide Additional Benefits:
No Travel Costs
On-site Xilinx training courses eliminate travel time and expenses:
- No airfare
- No hotel bills
- No car rental
Courses Tailored To Your Needs
On-site courses can be tailored to meet the specific needs of your
company:
- Convenient class time and location
- Projects of a proprietary nature can be discussed openly
- Students can use their own equipment and begin an actual design
during the course
Costs: North America
- Prices start at $5,000 for a minimum class size of six students.
(Prices are subject to change without notice.)
Costs: International
- Prices vary; contact your local Xilinx sales representative.
Included in course fees:
- A Xilinx-certified instructor
- Training materials for each student
- A PC system for every two students (or if you prefer, the training
labs can be performed on your PCs)
Scheduling an On-site Course
To schedule a training class at your facility and determine pricing, call
the Xilinx sales office nearest you, or your local Xilinx sales representative.
On-site training courses are popular, so the more advanced notice we have,
the better our ability to schedule your class exactly when you want it.
Registration
Tuition
Course/Tuition Table
Course Location
|
Tuition |
Length |
Benefits |
North America: |
|
|
|
FPGA Tools |
$595 |
2 days |
- Basic implementation of Xilinx products |
Foundation Interface |
$195 |
1 day |
- A complete design-entry flow |
Foundation Express |
$195 |
1 day |
- Tool usage with VHDL or Verilog design examples |
CPLD Solutions |
$195 |
1 day |
- Basic implementation of XC9500 CPLDs |
VHDL Methodology |
$695 |
3 days |
- Introduction/Intermediate IEEE 1076 |
|
|
|
- VHDL Targeting FPGA and simulation |
Verilog Methodology |
$695 |
3 days |
- Introduction/Intermediate IEEE 1369 |
|
|
|
- Verilog targeting FPGA and simulation |
Xilinx Sales Office Locations |
|
|
|
VHDL Seminar |
$99 |
1 day |
- One-day introduction to VHDL |
On-Site Locations |
Starts at $5,000 |
Varies |
- Convenience |
|
|
|
- Focus on specific issues |
International: |
|
|
|
Multiple Locations |
Varies |
Varies |
- Offered in over 21 countries |
|
|
|
- Native language |
On-Site Locations |
Varies |
Varies |
- Convenience |
|
|
|
- Can focus on specific issues |
(Prices and class schedules are subject to change without notice.
Prices listed are in U.S. dollars)
Money-back Guarantee
We are so confident you will be satisfied with the benefits of a Xilinx
training course that we offer the following guarantee:
- Full refund of the course cost if you are not completely satisfied.
Enrollment
Class size is limited, so early enrollment is recommended. In order
to register for a class, please follow the steps listed below:
1) Purchase: Contact your local distributor to purchase a seat
in the class.
2) Enroll: Your distributor is responsible for contacting the
education registrar to enroll you in the class. (At any time you
can contact the registrar at 877-XLX-CLASS to confirm your enrollment.)
3) Confirmation: Following enrollment in a class, Xilinx and
the registrar will send you confirmation letters.
4) Final Confirmation: One week prior to the class, you will
receive a confirmation letter via e-mail from the registrar.
Please call (877) XLX-CLASS if you have any questions or do not receive
a confirmation letter.
If you are unsatisfied or have further questions, call (877) XLX-CLASS
(toll-free) and select the option to speak with the Xilinx Customer Education
Department.
Cancellations
Please see your distributor regarding their cancellation policy.
|