• DocumentCode
    2872810
  • Title

    Soft-Core Processors for Embedded Systems

  • Author

    Tong, Jason G. ; Anderson, Ian D L ; Khalid, Mohammed A S

  • Author_Institution
    Dept. of Electr. & Comput. Eng. Res. Centre for Integrated Microsyst. Windsor, Windsor Univ., Windsor, ON
  • fYear
    2006
  • fDate
    16-19 Dec. 2006
  • Firstpage
    170
  • Lastpage
    173
  • Abstract
    A soft-core processor is a hardware description language (HDL) model of a specific processor (CPU) that can be customized for a given application and synthesized for an ASIC or FPGA target. In many applications, soft-core processors provide several advantages over custom designed processors such as reduced cost, flexibility, platform independence and greater immunity to obsolescence. Embedded systems are hardware and software components working together to perform a specific function. Usually they contain embedded processors that are often in the form of soft-core processors that execute software code. This paper presents a survey of soft-core processors that are used in embedded systems. Several soft-core processors available from commercial vendors and open-source communities are reviewed and compared based on major architectural features. In addition, several real world examples of embedded systems that employ soft-core processors are summarized. As the complexity of embedded systems continues to increase, it is expected that the usage of customizable soft-core processors will become more widespread.
  • Keywords
    embedded systems; hardware description languages; hardware-software codesign; microprocessor chips; ASIC; CPU; FPGA; embedded systems; hardware description language model; soft-core processors; software code; Application software; Application specific integrated circuits; Costs; Embedded software; Embedded system; Field programmable gate arrays; Hardware design languages; Open source software; Process design; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronics, 2006. ICM '06. International Conference on
  • Conference_Location
    Dhahran
  • Print_ISBN
    1-4244-0764-8
  • Electronic_ISBN
    1-4244-0765-6
  • Type

    conf

  • DOI
    10.1109/ICM.2006.373294
  • Filename
    4243676