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 1995, Ben M. Huey
Copying this document without the permission of the author is prohibited and a violation of international copyright laws.

Rev. 9/8/95 B. Huey