Differences between Signals and Variables in VHDL? If the
same code is written using Signals and Variables what does
it synthesize to?



Differences between Signals and Variables in VHDL? If the same code is written using Signals and Va..

Answer / seetharamukg

Signals updates a value after some "delta" time or at the
end of the process. But variable updates a value immediately.

Both variable and signals are synthesizable.
Designer should know hoe to use these 2 objects.

Ex: Signal usage
Library IEEE;
use IEEE.std_logic_1164.all;
entity xor_sig is
port (
A, B, C: in STD_LOGIC;
X, Y: out STD_LOGIC
);
end xor_sig;
architecture SIG_ARCH of xor_sig is
signal D: STD_LOGIC;
begin
SIG:process (A,B,C)
begin
D <= A; -- ignored !!
X <= C xor D;
D <= B; -- overrides !!
Y <= C xor D;
end process;
end SIG_ARCH;

Variable usage:
Library IEEE;
use IEEE.std_logic_1164.all;
use IEEE.std_logic_unsigned.all;
entity xor_var is
port (
A, B, C: in STD_LOGIC;
X, Y: out STD_LOGIC
);
end xor_var;
architecture VAR_ARCH of xor_var is
begin
VAR:process (A,B,C)
variable D: STD_LOGIC;
begin
D := A;
X <= C xor D;
D := B;
Y <= C xor D;
end process;
end VAR_ARCH;

Is This Answer Correct ?    48 Yes 9 No

Post New Answer

More VLSI Interview Questions

what is short Channel effect.

2 Answers  


How logical gates are controlled by boolean logic?

0 Answers  


What is a linked list? Explain the 2 fields in a linked list?

1 Answers   Intel,


How do you size NMOS and PMOS transistors to increase the threshold voltage?

0 Answers   Infosys,


What is the function of tie-high and tie-low cells?

0 Answers  


What is polymorphism? (C++)

2 Answers   Intel,


How can you construct both PMOS and NMOS on a single substrate?

0 Answers   IBM, Intel,


Insights of a 2 input NOR gate. Explain the working?

1 Answers   Infosys, Intel,


What types of I/O have you designed? What were their size? Speed? Configuration? Voltage requirements?

1 Answers   Intel,


Explain the difference between write through and write back cache.

2 Answers   Intel,


What's the price in 1K quantity?

0 Answers   Wipro,


Explain Custom Design Flow?

2 Answers   Intel,


Categories