Training

Xilinx offers expert design training from software to systems and beyond. Check out the full list of courses available. For pricing, registration, and scheduling information, contact our Authorized Training Providers.

Courses are categorized by design specialization.

New Courses

New

Our newest FPGA series of courses illustrate best practice methodologies, techniques, and strategies for designing Xilinx FPGAs with the Vivado® Design Suite.

The new Zynq® UltraScale+™ MPSoC series of courses provides an overview of the capabilities and support for the device from different perspectives.

FPGAs

Embedded

Embedded Courses

Hardware

A comprehensive curriculum for developing embedded systems using either the Zynq® All Programmable SoC or Zynq UltraScale+™ MPSoC.

Software

Software application design and development for embedded systems using either the Zynq All Programmable SoC or Zynq UltraScale+ MPSoC.

System Architect

Provides experienced system architects an overview of the capabilities and support for either the Zynq All Programmable SoC or Zynq UltraScale+ MPSoC family.

HLx and SDx Courses

HLx

Introduces the Vivado High-Level Synthesis (HLS) tool as well as C-programming techniques for both hardware and software engineers to model and synthesize hardware components.

SDx

Utilize SDx tools to accelerate existing designs at the system architecture level.

FPGA Courses

Vivado Design Suite

Learn best practice methodologies, techniques, and strategies for designing Xilinx FPGAs with the Vivado® Design Suite.

ISE Design Suite

Learn best practice methodologies, techniques, and strategies for designing Xilinx FPGAs with the ISE® Design Suite.

Vivado Design Suite Adopter

For users transitioning from the ISE Design Suite to the Vivado Design Suite, this curriculum emphasizes learning Xilinx design constraints (XDC) and static timing analysis.

Connectivity Courses

PCI Express

Provides an overview of the PCI Express® specification as well as knowledge on how to implement a Xilinx PCI Express core in custom applications.

Transceivers

Learn how to employ serial transceivers in FPGA designs.

Memory Interface

Introduces designers to the basic concepts of high-speed memory I/O design, implementation, and debugging.

Ethernet MAC

Become acquainted with the various Xilinx solutions for Ethernet connectivity.

Signal Integrity and Board Design

Learn when and how to apply signal integrity techniques to high-speed interfaces between FPGAs and other components.

DSP Courses

DSP Design

Provides an introduction to digital signal processing techniques for Xilinx FPGAs as well as implementing DSP functions using the System Generator tool.

Language Courses

SystemVerilog

Introduction to utilizing SystemVerilog constructs for both design and verification.

Verilog

Introduction to the Verilog language with an emphasis on writing RTL and behavioral source code.

VHDL

Start with an introduction to VHDL that emphasizes writing solid synthesizable code. Then move on to advanced techniques that will help you write more robust and reusable code.

 
/csi/footer.htm