This document provides an outline for a training on advanced HDL design using Xilinx FPGAs. It covers topics such as FPGA Express overview, Xilinx HDL synthesis flow, FPGA architecture, HDL coding, black box instantiation, timing constraints, simulation, and use of Xilinx core generator and design tools. The training will include lectures and two hands-on labs. Yu-Tsang Chang of the CIC/NSC will present the training in February 2001.