Table of Contents

Verilog Modules

So far we have been writing Verilog top-level modules that test components. In this lecture we learn how to write te components themselves.

Outline

A Verilog top-level (i.e. main) module consists of the following section:

A Verilog component (i.e. reusable in other modules) differs slightly from a top-level module as indicated below:

The functionality of the component can be implemented procedurally (in an always block) or structurally (in the circuit instantiation section).

To Do