• DocumentCode
    3273250
  • Title

    Design representation and manipulation for high-level synthesis of DSP algorithms

  • Author

    Balboni, A. ; Costi, C. ; Fummi, F. ; Porta, M. ; Rampa, V. ; Sciuto, D.

  • Author_Institution
    ITALTEL SIT, Milano, Italy
  • Volume
    2
  • fYear
    1992
  • fDate
    10-13 May 1992
  • Firstpage
    641
  • Abstract
    Presents the new internal representation chosen for the high-level synthesis environment system under development at the Cefriel center. The aim of the work performed in Cefriel is to build a high-level synthesis environment constituted by a set of tools making it possible to perform synthesis of different classes of array architectures dedicated mainly to DSP (digital signal processing) applications. The basic representation to evaluate the best class of target architecture is a behavioral graph representation of the algorithm described in an HDL (hardware description language). This hierarchical representation and the algorithms that make it possible to manipulate it in order to identify the type of synthesis to be performed are discussed. The goal of the algorithms considered here is to modify the data flow graph and control flow graph in a way that will make easier the decision on the most suitable type of architecture to implement, given a specific algorithm and performance constraints. Structural synthesis can then be performed by the different modules of the environment. Orpheus, the systolic arrays synthesis module, is shown as an example
  • Keywords
    parallel algorithms; parallel architectures; signal processing; software tools; specification languages; systolic arrays; Cefriel center; DSP algorithms; HDL; Orpheus; array architectures; behavioral graph representation; data flow graph; high-level synthesis; internal representation; software tools; systolic arrays; Algorithm design and analysis; Circuit synthesis; Desktop publishing; Digital signal processing; Hardware; High level synthesis; Logic; Research and development; Systolic arrays; Telecommunications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1992. ISCAS '92. Proceedings., 1992 IEEE International Symposium on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    0-7803-0593-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.1992.230170
  • Filename
    230170