• DocumentCode
    1561366
  • Title

    xLIW - a scaleable long instruction word [DSP applications]

  • Author

    Panis, Christian ; Leitner, Raimund ; Grunbacher, Herbert ; Nurmi, Jari

  • Author_Institution
    Carinthian Tech. Inst., Villach, Austria
  • Volume
    5
  • fYear
    2003
  • Abstract
    Increasing system complexity of SOC applications leads to an increasing requirement of powerful embedded DSP processors. To increase the computational power of DSP processors, the number of pipeline stages has been increased for higher frequencies and the number of parallel executed instructions, to increase the computational bandwidth. To program the parallel units, the VLIW (very long instruction word) has been introduced. Programming the parallel units at the same time leads to an expanded program memory port or to the limitation that only a few units can be used in parallel. To overcome this limitation, this paper proposes a scaleable long instruction word (xLIW). The xLIW concept allows the full usage of the available units in parallel with optimal code density. An instruction buffer included reduces the power dissipation at the program memory ports during loop handling. The xLIW concept is part of a development project of a configurable DSP.
  • Keywords
    buffer storage; digital signal processing chips; instruction sets; logic design; parallel architectures; pipeline processing; DSP processor computational power; SOC; VLIW; code density optimization; computational bandwidth; configurable DSP; embedded DSP processors; expanded program memory port; instruction buffer; loop handling; parallel executed instructions; pipeline stages; power dissipation reduction; scaleable long instruction word; very long instruction word; xLIW; Bandwidth; Computer aided instruction; Computer architecture; Concurrent computing; Digital signal processing; Frequency; Parallel programming; Pipelines; Power dissipation; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2003. ISCAS '03. Proceedings of the 2003 International Symposium on
  • Print_ISBN
    0-7803-7761-3
  • Type

    conf

  • DOI
    10.1109/ISCAS.2003.1206186
  • Filename
    1206186