• DocumentCode
    2981043
  • Title

    Mixed abstraction level hardware synthesis from SDL for rapid prototyping

  • Author

    Bringmann, Oliver ; Muth, Annette ; Slomka, Frank ; Rosenstiel, Wolfgang ; Färber, George ; Hofmann, Richard

  • Author_Institution
    Wilhelm-Schickard-Inst. fur Inf., Tubingen Univ., Germany
  • fYear
    1999
  • fDate
    36342
  • Firstpage
    114
  • Lastpage
    119
  • Abstract
    SDL is currently gaining interest as a system level specification language for HW/SW codesign. Automated synthesis of SDL in hardware so far had problems with its efficiency. The investigations on the resource usage of SDL-to-VHDL designs presented in this paper identify two key challenges: minimizing the overhead introduced by SDL process infrastructure, and choosing the appropriate synthesis method. This paper presents a framework for SDL hardware synthesis where VHDL code generation, high-level synthesis and RT-level synthesis are combined. A configurable run-time environment implements services like data handling and message passing in efficient, hand-coded library components, which take into account properties of the target architecture. For these components RT-level synthesis was found to be suitable. The behavior of each SDL process on the other hand is freely specified by the system designer. Depending on the type of application, i.e. complex data-oriented or control-oriented either high-level synthesis, RT-level synthesis, or a combination of both can prove to be optimal
  • Keywords
    hardware description languages; hardware-software codesign; message passing; software prototyping; specification languages; SDL; VHDL; code generation; configurable run-time environment; data handling; hardware software codesign; high-level synthesis; message passing; mixed abstraction level hardware synthesis; rapid prototyping; specification language; Arithmetic; Computer architecture; Control system synthesis; Design engineering; Hardware; High level synthesis; High performance computing; Prototypes; Resource management; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping, 1999. IEEE International Workshop on
  • Conference_Location
    Clearwater, FL
  • Print_ISBN
    0-7695-0246-6
  • Type

    conf

  • DOI
    10.1109/IWRSP.1999.779040
  • Filename
    779040