Majority Gate with Temporary Signals
The following version of the majority gate uses some temporary signals (entity has been left out, is same).
-- the architecture now uses 4 concurrent statements
ARCHITECTURE newconc of majority is
signal t1, t2, t3 : std_logic ;
Note that temporary signals are declared between architecture statement and begin statement.