Differences between functions and Procedures in VHDL?

Answer Posted / manav rathi

function:
1:executes in zero stimulation time.
2:usually return a single value.
3:parameters of mode IN.
4:do not have wait statement.
5:function call state always concurrent.
procedure:
1:may or may not execute in zero stimulation time depending
upon whether it has wait statement or not.
2:may or may not retun a single value.
3:parameters of in,out or inout.
4:has wait statement.
5:procedure call statement may be cocurrent or sequential.

Is This Answer Correct ?    184 Yes 8 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is threshold voltage?

688


What are the different gates where boolean logic are applicable?

600


Are you familiar with the term MESI?

2121


Draw the SRAM Write Circuitry

666


If the current through the poly is 20nA and the contact can take a max current of 10nA how would u overcome the problem?

700






What types of high speed CMOS circuits have you designed?

2065


Differences between IRSIM and SPICE?

4952


What was your role in the silicon evaluation or product ramp? What tools did you use?

1862


Explain the Charge Sharing problem while sampling data from a Bus?

4182


What is the function of chain reordering?

626


Explain how binary number can give a signal or convert into a digital signal?

678


What work have you done on full chip Clock and Power distribution? What process technology and budgets were used?

2746


What transistor level design tools are you proficient with? What types of designs were they used on?

4578


Give the logic expression for an AOI gate. Draw its transistor level equivalent. Draw its stick diagram

859


Draw the Differential Sense Amplifier and explain its working. Any idea how to size this circuit? (Consider Channel Length Modulation)

904