High Speed Digital Design

  • Overview
  • Course Content
  • Requirements & Materials

High Speed Digital Design

Course Description

The High Speed Digital Design course discusses the major factors that need to be considered in generating a design for a complex system. Using system engineering design principles, you’ll discover how field-programmable gate arrays (FGPAs) are revolutionizing digital signal processing (DSP). Classroom discussions and examples will emphasize the course objectives and give you a deeper understanding of the entire design process while refining your coding style.

Course Content


  • Introduction to FGPA
  • Demodulation of Binary Phase Shift Keying (BPSK), Quadrature Phase Shift Keying (QPSK), and 16 Quadrature Amplitude Modulation (QAM)
  • Top-down design, Bottom-up instantiation
  • Testbed design


  • Algorithmic state machines and timing diagrams
  • GPS State Machine
  • Interface control document and digital design document
  • Sprinkler control system


  • Dual-tone multi-frequency signaling example
  • Matched filtering
  • Video Graphics Array (VGA) interface
  • Image processing
Requirements & Materials


  • A basic understanding of hardware or software design.


  •  A bachelor’s degree in Engineering, Computer Science, Physics, or equivalent.



  • Lab manual
  • Lecture notes

Session Details

  • Special Discounts: Georgia Tech Research Institute (GTRI) employees are eligible to receive a discount.  If you are a GTRI employee, please go to the Organizational Development website and look for the coupon code under GT Professional Development. Review coupon instructions for more information.

Who Should Attend

This course is designed for test engineers, firmware/hardware developers, and software developers looking to learn a new coding language or transition into hardware description language (HDL).

What You Will Learn

  • FPGA background
  • Basic FPGA architecture
  • How to design firmware for team development
  • How to implement a pure HDL design
  • System on a Chip (SoC) overview
  • Programming the SoC
  • Security and data protection
  • Real-time digital signal processing in SoC
  • Overview of the latest FPGA products

How You Will Benefit

  • Apply the system engineering process to generate a design for a complex system.
  • Use SystemVerilog to generate testbeds and increase the pace of module test.
  • Gain a deeper understanding of digital signal processing.
  • Learn how to pipeline mathematical equations to run in firmware.
  • Understand timing considerations in FPGA based DSP
  • Know how to design/write state machines.
  • Avoid the pitfalls of HDL code structures that will not synthesize.
  • Grow Your Professional Network icon
    Grow Your Professional Network
  • Taught by Experts in the Field icon
    Taught by Experts in the Field

The course schedule was well-structured with a mix of lectures, class discussions, and hands-on exercises led by knowledgeable and engaging instructors.

- Abe Kani


We enable employers to provide specialized, on-location training on their own timetables. Our world-renowned experts can create unique content that meets your employees' specific needs. We also have the ability to deliver courses via web conferencing or on-demand online videos. For 15 or more students, it is more cost-effective for us to come to you.

  • Save Money
  • Flexible Schedule
  • Group Training
  • Customize Content
  • On-Site Training
  • Earn a Certificate
Learn More

Want to learn more about this course?