Product|education-home

Training Courses

Courses are categorized by design specialization:

For tuition and registration information as well as class schedules, please contact one of our Authorized Training Providers.

NEW Courses

   Designing with the Spartan-6 and Virtex-6 Families - Released December 2009

Are you interested in learning how to effectively utilize Spartan®-6 FPGA or Virtex®-6 FPGA architectural resources? This course supports both experienced and less experienced FPGA designers who have already completed the Essentials of FPGA Design course. This course focuses on understanding as well as how to properly design for the primary resources found in these popular device families. - Test Your Knowledge

 

FPGA Design Courses

Essentials of FPGA Design - Updated September 2009

Use the ISE® software tools to implement a design and gain a firm understanding of the Xilinx FPGA architecture. Learn the best design practices from the pros and understand the subtleties of the Xilinx design flow. - Test Your Knowledge

Read Customer Reviews for this Course
 

Designing for Performance - Updated October 2009

Attending the Designing for Performance class will help you create more efficient designs. This course can help you fit your design into a smaller FPGA or a lower speed grade for reducing system costs. In addition, by mastering the tools and the design methodologies presented in this course, you will be able to create your design faster, shorten your development time, and lower development costs. - Test Your Knowledge

Read Customer Reviews for this Course
 

Advanced FPGA Implementation - Updated November 2009

Advanced FPGA Implementation tackles the most sophisticated aspects of the ISE 11.3 design suite and Xilinx hardware. Seven labs provide hands-on experience in this two-day training and cover the Xilinx Synthesis Technology (XST) tools. This course requires the Essentials of FPGA Design and Designing for Peformance courses as prerequisites. An intermediate knowledge of Verilog or VHDL is strongly recommended as is at least six months of design experience with Xilinx tools and FPGAs. The lecture material in this course covers the ISE 11.3 tools and the Spartan-6 and Virtex-6 FPGAs - Test Your Knowledge

Read Customer Reviews for this Course
 

Designing with the PlanAhead Analysis and Design Tool - Updated June 2009

Learn to increase design performance and achieve repeatable results by using the PlanAhead™ software. Topics include: a product overview, synthesis and project tips, design analysis, creating a floorplan, improving performance, experimenting with implementation options, incremental methodology, block-based IP design, and I/O pin assignment. - Test Your Knowledge

Read Customer Reviews for this Course
 

   Designing with the Spartan-6 and Virtex-6 Families - Released July 2009

Are you interested in learning how to effectively utilize Spartan-6 FPGA or Virtex-6 FPGA architectural resources? This course supports both experienced and less experienced FPGA designers who have already completed the Essentials of FPGA Design course. This course focuses on understanding as well as how to properly design for the primary resources found in these popular device families. - Test Your Knowledge

 

Designing with the Virtex-5 Family - Updated June 2009

Interested in learning how to effectively utilize Virtex-5 FPGA architectural resources? Targeted towards experienced Xilinx users who have already completed Essentials of FPGA Design and Designing for Performance, this course focuses on understanding as well as designing into several of the new and enhanced resources found in our newest device. - Test Your Knowledge

Read Customer Reviews for this Course
 

Debugging Techniques Using the ChipScope Pro Tools - Updated October 2009

As FPGA designs become increasingly more complex, designers continue look to reduce design and debug time. The powerful, yet easy-to-use ChipScope™ Pro tool solution helps minimize the amount of time required for verification and debug. This two-day course will not only introduce you to the cores and tools and illustrate how to use the triggers effectively, but also show you effective ways to debug logic and high-speed designs—thereby decreasing your overall design development time. - Test Your Knowledge

Read Customer Reviews for this Course
 

Design Techniques for Lower Cost

This course appeals to engineers who have an interest in developing low-cost products, particularly in high-volume markets. The course and exercises cover several different design techniques, which will be interesting and challenging for any digital designer regardless of the final application.

Read Customer Reviews for this Course
 

ISE Design Tool Flow - Updated September 2009

ISE Design Tool Flow provides the overall context and framework for the development cycle of FPGAs. For those uninitiated to FPGA design, this course will arm you with the proper planning techniques, strategy, and FPGA tool flow to get up and designing an FPGA design now. - Test Your Knowledge

Read Customer Reviews for this Course
 

Languages

Designing with Verilog - Updated July 2009

This comprehensive course is a thorough introduction to the Verilog language. The emphasis is on writing Register Transfer Level (RTL) and behavioral source code. This class addresses targeting Xilinx devices specifically and FPGA devices in general. The information gained can be applied to any digital design by using a top-down synthesis design approach. This course combines insightful lectures with practical lab exercises to reinforce key concepts. You will also learn advanced coding techniques that will increase your overall Verilog proficiency and enhance your FPGA optimization. This course covers Verilog 1995 and 2001. - Test Your Knowledge

Read Customer Reviews for this Course
 

Designing with VHDL - Updated June 2009

This comprehensive course is a thorough introduction to the VHDL language. The emphasis is on writing solid synthesizable code and enough simulation code to write a viable testbench. Structural, Register Transfer Level (RTL), and behavioral coding styles are covered. This class addresses targeting Xilinx devices specifically and FPGA devices in general. The information gained can be applied to any digital design by using a top-down synthesis design approach. You will also learn best coding practices that will increase your overall VHDL proficiency and prepare you for the Advanced VHDL course. - Test Your Knowledge

Read Customer Reviews for this Course
 

Advanced VHDL - Updated August 2009

Increase your VHDL proficiency by learning advanced techniques that help you write more robust and reusable code. This comprehensive course is targeted toward designers who already have some experience with VHDL. The course highlights modeling, testbenches, RTL/synthesizable design, and techniques aimed at creating parameterizable and reusable designs. The majority of class time is spent in challenging hands-on labs as compared to lecture modules. - Test Your Knowledge

Read Customer Reviews for this Course
 

Connectivity Design Courses

Designing a LogiCORE PCI Express System

Attending the Designing a LogiCORE PCI Express System course will provide you a working knowledge of how to implement a Xilinx PCI Express® core in your applications. This course focuses on the implementation of a Xilinx PCI Express system with supporting logic and example designs. With this experience, you can improve your time to market with your PCIe core design. - Test Your Knowledge

Read Customer Reviews for this Course
 

Designing with Multi-Gigabit Serial I/O - Updated January 2010

Learn how to employ RocketIO™ GTP and GTX serial transceivers in your Spartan®-6 LXT FPGA or Virtex-6 LXT or SXT FPGA design. Understand and utilize the features of the RocketIO transceiver blocks, such as 8B/10B and 64B/66B encoding, channel bonding, clock correction, and comma detection. Additional topics include use of the Architecture Wizard, synthesis and implementation considerations, board design as it relates to the transceivers, and test and debugging. This course combines lectures with practical hands-on labs. - Test Your Knowledge

Read Customer Reviews for this Course
 

Signal Integrity and Board Design for Xilinx FPGAs

Learn when and how to apply signal integrity techniques to high-speed interfaces between Xilinx FPGAs and other components. This comprehensive course combines design technique and methodology with relevant background concepts of high-speed bus and clock design, including transmission line termination, loading, and jitter. - Test Your Knowledge

Read Customer Reviews for this Course
 

Designing with Ethernet MAC Controllers

Become acquainted with the various solutions that Xilinx offers for Ethernet connectivity. Learn the basics of the Ethernet standard, protocol, and OSI model while applying Xilinx solutions via hands-on laboratory exercises. Perform simulation to understand fundamental principles and obtain the knowledge to assess hardware design considerations and software development requirements.

Read Customer Reviews for this Course
 

DSP Design Courses

DSP Design Using System Generator - Updated November 2009

This course allows you to explore the System Generator tool and to gain the expertise you need to develop advanced, low-cost DSP designs. This intermediate course in implementing DSP functions focuses on learning how to use System Generator for DSP, design implementation tools, and hardware co-simulation verification. - Test Your Knowledge

Read Customer Reviews for this Course
 

DSP Implementation Techniques for Xilinx FPGAs

This course will show you how to take advantage of Xilinx FPGA architecture, including the Virtex-4 FPGA, to effectively implement DSP algorithms. The techniques also demonstrate which system-level decisions have the greatest impact on the implementation process and product costs. - Test Your Knowledge

Read Customer Reviews for this Course
 

MATLAB & Simulink Training - Offered by The Mathworks

MATLAB Fundamentals is a two-day course that provides a working introduction to the MATLAB® technical computing environment. This course is intended for beginning and intermediate users, though even experienced users will benefit from seeing MATLAB used by professional MathWorks trainers. No prior knowledge of MATLAB is required.

Simulink® for Signal Processing is a two-day fundamental course for signal processing engineers who are new to system and algorithm modeling and design in Simulink. Through basic modeling techniques and tools, it shows how to develop Simulink block diagrams.

 

Embedded Design Courses

Embedded Systems Development - Updated January 2010

Xilinx FPGAs provide a new level of system design capabilities through soft MicroBlaze™ processors, hard PowerPC® processors, and silicon-efficient architectural resources. This course brings experienced FPGA designers up to speed on developing embedded systems using the Embedded Development Kit (EDK). The features and capabilities of the Xilinx MicroBlaze soft processor and the PowerPC 440 processor are also included in the lectures and labs. The hands-on labs provide experience with the development, debugging, and simulation of an embedded system. - Test Your Knowledge

Read Customer Reviews for this Course
 

Advanced Features and Techniques of Embedded Systems Development - Updated September 2009

Advanced Features and Techniques of Embedded Systems Development provides embedded systems developers the necessary skills to develop complex embedded systems and enables them to improve their designs by using the tools available in the Embedded Development Kit (EDK). This course also helps developers understand and utilize advanced components of embedded systems design for architecting a complex system. - Test Your Knowledge

Read Customer Reviews for this Course
 

Embedded Systems Software Development - Updated January 2010

This two-day course introduces you to software design and development for Xilinx embedded processor systems. You will learn the basic tool use and concepts required for the software phase of the design cycle, after the hardware design is completed. Topics are comprehensive, covering the design and implementation of the software platform for resource access and management. Major topics include device driver development and user application debugging and integration. Practical implementation tips and best practices are also provided throughout to enable you to make good design decisions and keep your design cycles to a minimum. You will have enough practical information to get started developing the software platform for a Xilinx embedded system based on a PowerPC 440 or MicroBlaze processor. - Test Your Knowledge

Read Customer Reviews for this Course
 

Embedded Open-Source Linux Development - Updated June 2009

This intermediate-level, two-day course provides embedded systems developers with experience in creating an embedded open-source Linux operating system on a Xilinx development board. The course offers students hands-on experience from building the environment to booting the system using a basic, single-processor System on Chip (SoC) design with Linux 2.6 from the Xilinx kernel tree. This course introduces embedded Linux components, use of open-source components, environment configurations, network components, and debugging/profiling options for embedded Linux platforms. The primary focus is on embedded Linux development in conjunction with the Xilinx tool flow. - Test Your Knowledge

Read Customer Reviews for this Course
 

CPLD Design Courses

Fundamentals of CPLD Design

This comprehensive course provides you with an introduction to designing with Xilinx CPLDs by using the ISE series software tools. You will learn the basics of ISE software flow and how to interpret CPLD reports for optimum performance designs. This course covers ISE features such as the Constraints Editor and PACE. - Test Your Knowledge

Read Customer Reviews for this Course
 

CPLD Design Courses

Designing for Performance for CPLD

Designing for Performance for CPLDs is an intermediate-level course that provides a comprehensive overview of the CPLD software flow. By applying the techniques presented in this course, you will be able to enhance design performance and make the best possible use of Xilinx CPLD architectures. - Test Your Knowledge

Read Customer Reviews for this Course

To Register

For tuition and registration information as well as class schedules, please contact one of our Authorized Training Providers.

/csi/footer.htm