Differences between functions and Procedures in VHDL?

Answer Posted / princehari

VHDL procedures and functions greatly increase the power and
utility of the language for specifying designs. While these
constructs are being used extensively for modeling, most
VHDL synthesis tools limit their synthesis to a single
implementation style such as treating them as a component.
The authors evaluate four techniques for the synthesis of
procedures/functions and discuss their relative merits and
demerits. They examine these implementation styles in the
light of VHDL signals and wait statement semantics. The
results of the various implementation styles are shown on
several examples

Is This Answer Correct ?    12 Yes 26 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

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

2110


Mention what are the two types of procedural blocks in Verilog?

768


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

1863


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

678


Design an 8 is to 3 encoder using 4 is to encoder?

875






Implement F= not (AB+CD) using CMOS gates?

3527


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

906


How to improve these parameters? (Cascode topology, use long channel transistors)

1711


Explain the working of Insights of an inverter ?

718


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

3220


What are the Advantages and disadvantages of Mealy and Moore?

714


What are the different design constraints occur in the synthesis phase?

699


What is the critical path in a SRAM?

2625


Explain the three regions of operation of a mosfet.

631


Explain Process technology? What package was used and how did you model the package/system? What parasitic effects were considered?

616