• DocumentCode
    1570389
  • Title

    Synthesis of functions and procedures in behavioral VHDL

  • Author

    Ramachandran, Loganath ; Narayan, Sanjiv ; Vahid, F. ; Gajski, Daniel D.

  • Author_Institution
    Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
  • fYear
    1993
  • Firstpage
    560
  • Lastpage
    565
  • Abstract
    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
  • Keywords
    controllers; hardware description languages; high level synthesis; logic design; radio transmitters; telecommunication control; VHDL signals; behavioral VHDL; control subroutines; fixed delay macro; maintainability; microwave transmitter controller; procedure inlining; reliability; variable delay macro; wait statement semantics; Clocks; Computer languages; Computer science; Control system synthesis; Encapsulation; Signal synthesis; Sorting; Standardization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1993, with EURO-VHDL '93. Proceedings EURO-DAC '93., European
  • Conference_Location
    Hamburg
  • Print_ISBN
    0-8186-4350-1
  • Type

    conf

  • DOI
    10.1109/EURDAC.1993.410692
  • Filename
    410692