VHDL Basics (OHDL1110)

92 Minutes Online Course

Course Description

This online course will provide you with an overview of the VHDL language and its use in logic design. By the end of the course, you will understand the basic parts of a VHDL model and how each is used. You will also gain an understanding of the basic VHDL constructs used in both the synthesis and simulation environments. You will also be able to build complete logic structures that can be synthesized into programmable logic device hardware. Lastly, you gain the understanding required to connect entire models together to create hierarchical designs.

At Course Completion

You will be able to:

  • Understand the simulation versus synthesis environment
  • Use VHDL design units including entities, architectures, configurations and packages
  • Build VHDL models using language constructs such as assignment statements, process statements, if statements, case statements and loops
  • Create synthesizable models (behavioral coding style)
  • Use VHDL component instantiations to create hierarchy (structural coding style)

Skills Required

  • Background in digital logic design
  • Prior knowledge of a programming language (e.g., "C" language) is a plus