• DocumentCode
    3360933
  • Title

    Designing the M·CORETM M3 CPU architecture

  • Author

    Scott, James ; Chin, Alvin ; Moyer, B.

  • Author_Institution
    M.CORE Technol. Center, Motorola Inc., Austin, TX
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    94
  • Lastpage
    101
  • Abstract
    The M·CORE microRISC architecture has been developed to address the growing need for long battery life among today´s portable applications. In this paper we present the architectural enhancements of the M3 processor the successor to the original M·CORE M2 architecture. Specifically, we discuss the instruction buffer and pipeline enhancements, the branch prediction algorithm, branch folding for small program loops, the fast integer multiplier and several new instructions. We present performance comparisons between the M2 and M3 M·CORE processors. Finally, we also discuss two system implementations utilizing the M·CORE M3 processor
  • Keywords
    instruction sets; portable computers; reduced instruction set computing; M·CORE; instruction buffer; microRISC architecture; microarchitecture; pipeline enhancements; portable applications; Batteries; Computer architecture; Digital signal processing; Electronic switching systems; Energy consumption; Engines; Microarchitecture; Pipeline processing; Portable computers; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 1999. (ICCD '99) International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-0406-X
  • Type

    conf

  • DOI
    10.1109/ICCD.1999.808407
  • Filename
    808407