Concurrent VHDL constructs and structural equivalents #1

Waveforms

Conditional signal assignment (When-else statements)

No ELSE implies Memory

Simple enabling requires

        -- for simple AND enabling
        B <= A when enable else ( others => '0');  

        -- for tri-state driver output
        B <= A when enable else ( others => 'Z');

Selected signal assignment statements

Translation of a simple concurrent ALU example into structure.


Copyright 1998, Ben M. Huey
Copying this document without the permission of the author is prohibited and a violation of international copyright laws.

Revised 1/29/98