High Speed Digital Design

  • Overview
  • Course Content
  • Requirements & Materials
Overview

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

COMMUNICATIONS SYSTEMS

  • 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

STATE MACHINES

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

DIGITAL SIGNAL PROCESSING

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

Prerequisites

Recommended

  • A basic understanding of hardware or software design.

Required

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

Materials

Provided

  • Lab manual
  • Lecture notes

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
President

TRAIN AT YOUR LOCATION

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?