Essential DSP Implementation Techniques for Xilinx FPGAs
Essential DSP Implementation Techniques for Xilinx FPGAs
This class is now taught as DAY 1 of our Vitis Model Composer: A MATLAB and Simulink-based Product. Please view that class for available dates.
COURSE CODE: DSP ESS
This course provides a foundation for Digital Signal Processing (DSP) implementation techniques for Xilinx FPGAs. The course begins with a refresher of basic binary number theory, mathematics, and the essential features within the FPGA that are important to signal processing. The body of the course explores a variety of filter techniques with emphasis on optimal implementation in Xilinx devices and continues with an examination of FFTs, video, and image processing. Throughout the course, Xilinx cores and IP relevant to signal processing are introduced. The course is complemented by hands-on exercises to reinforce the concepts learned.
Learn more about Xilinx DSP implementation.
1-Day Instructor-led Course | Price USD | Training Credits |
---|---|---|
Hosted Online - $600/day | $600 | 6 |
In-Person Registration - $600/day | $600 | 6 |
Printed Course Book (A PDF book is included in the course fee) | $100 | 1 |
Private Training | Learn More | Learn More |
Coaching | Learn More | Learn More |
Scheduled Classes
No Scheduled Sessions - Contact Us to ask about setting one up!
1 Day
Be the first to know. Sign up for our newsletter.
Who should attend:
Engineers and designers who have an interest in developing products that use digital signal processing.
Skills Gained
After completing this comprehensive training, you will know how to:
- Describe the advantages of using FPGAs over traditional processors for DSP designs
- Utilize fixed point binary arithmetic and identify how to use this knowledge to create efficient designs in FPGAs
- Recognize how both the CLB slices in FPGAs and the more advanced DSP48s are used to implement DSP algorithms
- Explain the dataflow through the device and how to use distributed memory, block RAM, registers, and SRLs to properly implement these designs
- Construct different FIR filter and FFT implementations and how to optimize these implementations in the FPGA
- Explain the algorithms for video and imaging systems and their implementations in FPGAs
Course Outline
Day 1 |
---|
|
Please note: The instructor may change the content order to provide a better learning experience.
Prerequisites:
- A fundamental understanding of digital signal processing theory, including an understanding of the following principles
- Sample rates
- Finite Impulse Response (FIR) and Infinite Impulse Response (IIR) filters
- Oscillators and mixers
- Fast Fourier Transform (FFT) algorithm