• DocumentCode
    3265865
  • Title

    Bit memory instructions for a general CPU

  • Author

    Olausson, Mikael ; Edman, Anders ; Liu, Dake

  • Author_Institution
    Dept. of Electr. Eng., Linkopings Universitet, Linkoping, Sweden
  • fYear
    2004
  • fDate
    19-21 July 2004
  • Firstpage
    215
  • Lastpage
    218
  • Abstract
    Embedded memories in an application specific integrated circuit (ASIC) consume most of the chip area. Data variables of different widths require more memory than needed because they are rounded up to nearest power of 2, i.e., 6 to 8 bits, 11 to 16 bits, and 25 to 32 bits. This can be avoided by adding two bit oriented load and store instructions. The memories can still be 8, 16 or 32 bits wide, but the loads and stores can have arbitrary variable sizes. The hardware changes within the processor are small and an extra hardware block between the processor and the memory is added.
  • Keywords
    application specific integrated circuits; embedded systems; instruction sets; memory architecture; application specific integrated circuit; bit memory instructions; embedded memories; Application specific integrated circuits; Delay; Digital signal processing; Embedded computing; Energy consumption; Hardware; High level languages; Manufacturing; Microcontrollers; Power engineering and energy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System-on-Chip for Real-Time Applications, 2004.Proceedings. 4th IEEE International Workshop on
  • Print_ISBN
    0-7695-2182-7
  • Type

    conf

  • DOI
    10.1109/IWSOC.2004.1319881
  • Filename
    1319881