Chapter 2. Simple Designs

2.1. Introduction

The purpose of this chapter is to present some simple VHDL design code. These designs can easily be modified to perform advanced functions or be copied and used as a standalone design or a part of a larger design. In this section, the design code consists of a combination of processes, concurrent and sequential statements, and synchronous and asynchronous logic. When appropriate, the designs have a block diagram, corresponding to the VHDL design code and some brief comments to help explain the code.

In this chapter, you will learn

  • How to create simple VHDL designs.
  • How to add more complexity to simple designs.
  • VHDL shortcuts.

2.2. Starter Template

For each new design, I like to start with a ...

Get FPGAs 101 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.