• DocumentCode
    2868593
  • Title

    Synthesizing a long latency unit within VLIW processor

  • Author

    Gupta, Ram Lakhan ; Kumar, Anshul ; van der Werf, A. ; Busa, G. Natalino

  • Author_Institution
    Alliance Semicond., Bangalore, India
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    460
  • Lastpage
    465
  • Abstract
    With increasing high performance requirements, VLIW processors are becoming more and more popular. To go beyond the performance achievable by the use of a VLIW architecture, specialized functional units can be added to the processor. However, no single tool provides the capability of synthesizing such a processor. This paper shows a method to embed a long latency unit within a VLIW processor datapath using some available tools. Phideo, an architectural synthesis tool is used to synthesize a special high throughput unit. The high level synthesis tool, Mistral2, is used to generate the VLIW processor datapath and to compile microcode for it. The Phideo synthesized unit is interfaced as a functional unit in the Mistral2 datapath and Mistral2 scheduling is made compatible with the Phideo schedule. The motion estimation algorithm for MPEG-2 standard has been chosen as a case study to prove the methodology
  • Keywords
    high level synthesis; microprocessor chips; motion estimation; parallel architectures; processor scheduling; video signal processing; MPEG-2 standard; Mistral2 datapath; Mistral2 scheduling; Phideo; VLIW processor; architectural synthesis tool; high level synthesis tool; high throughput unit; long latency unit; motion estimation algorithm; specialized functional units; Coprocessors; Delay; Hardware; High level synthesis; Motion estimation; Partitioning algorithms; Processor scheduling; Telecommunications; Throughput; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2001. Fourteenth International Conference on
  • Conference_Location
    Bangalore
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-0831-6
  • Type

    conf

  • DOI
    10.1109/ICVD.2001.902700
  • Filename
    902700