VHDL

Implementing Combinatorial Logic



Logic is combinatorial if outputs at a specified time are a function only of the inputs at that time. Examples of combinatorial logic functions are decoders, multiplexers, and adders.

Combinatorial logic is implemented in VHDL with Concurrent Signal Assignment Statements or with Process Statements that describe purely combinatorial behavior, that is, behavior that does not depend on clock edges.

Both Concurrent Signal Assignment and Process Statements should be placed in an Architecture Body, as shown below.

ARCHITECTURE a OF and_gate IS
BEGIN
   <concurrent signal assignments>
   <process statements>
   <other concurrent statements>
END a;

This section includes the following topics:


Back to Top

- PLDWorld -

 

Created by chm2web html help conversion utility.