• DocumentCode
    2403180
  • Title

    Advanced instruction set architectures for reducing program memory usage in a DSP processor

  • Author

    Simonen, Piia ; Saastamoinen, Ilkka ; Kuulusa, Mika ; Nurmi, Jari

  • Author_Institution
    Inst. of Digital & Comput. Syst., Tampere Univ. of Technol., Finland
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    477
  • Lastpage
    479
  • Abstract
    On-chip memories can consume multiple times the area of a processor core, thus affecting to the chip costs dramatically. In this paper three approaches for reducing program memory footprint in a DSP processor are analyzed: fully 16-bit and two versions of mixed 16/32-bit instruction encodings. A separate decompression logic is implemented between memory and core, so the 32-bit processor core remained unchanged. Compared to the original 32-bit instruction set, the fully 16-bit ISA (Instruction Set Architecture) eliminates 22% of the program memory footprint with a 1.55 times the original runtime. Mixed 16/32-bit ISAs achieve virtually same memory size, but with a faster runtime of 1.29 times the original at best
  • Keywords
    circuit layout CAD; digital signal processing chips; instruction sets; integrated circuit layout; memory architecture; 16 bit; 32 bit; DSP processor; chip costs; decompression logic; instruction set architecture; memory size; mixed 16/32-bit ISAs; program memory footprint; Application software; Arithmetic; Clocks; Computer architecture; Conferences; Decoding; Digital signal processing; Electronic equipment testing; Logic; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic Design, Test and Applications, 2002. Proceedings. The First IEEE International Workshop on
  • Conference_Location
    Christchurch
  • Print_ISBN
    0-7695-1453-7
  • Type

    conf

  • DOI
    10.1109/DELTA.2002.994677
  • Filename
    994677