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

Explain what is Verilog?

635


Explain why present VLSI circuits use MOSFETs instead of BJTs?

644


what are three regions of operation of MOSFET and how are they used?

669


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

4168


How binary number can give a signal or convert into a digital signal?

682






What are the steps involved in designing an optimal pad ring?

710


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

2529


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

4564


In Verilog code what does “timescale 1 ns/ 1 ps” signifies?

685


In the design of a large inverter, why do we prefer to connect small transistors in parallel (thus increasing effective width) rather than lay out one transistor with large width?

680


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

2338


what is a sequential circuit?

600


In vlsi chip 1000s of transistors are dropped, specifically categorized. Which method is used to achieve this & how it is done practically?

573


Explain what is multiplexer?

618


What is the main function of metastability in vsdl?

599