• DocumentCode
    2585118
  • Title

    Platform based on open-source cores for industrial applications

  • Author

    Bolado, M. ; Posadas, H. ; Castillo, J. ; Huerta, P. ; Sánchez, P. ; Sánchez, C. ; Fouren, H. ; Blasco, F.

  • Author_Institution
    Microelectron. Eng. Group, Cantabria Univ., Santander, Spain
  • Volume
    2
  • fYear
    2004
  • fDate
    16-20 Feb. 2004
  • Firstpage
    1014
  • Abstract
    The latest version of the international technology roadmap for semiconductors predicts that design reuse will be essential in the near future to face the constantly increasing design complexity. The concept comes from software engineering in which reuse is a fundamental technology. In order to provide libraries and applications to reuse in software development, some open-source initiatives (e.g. Linux, gcc, X, mysql) have appeared during the last decades. The basic idea is to distribute the library or application source code (normally free-of-charge) and allow any developer to use, modify, debug and improve it. Several initiatives have tried to port this idea to hardware development. The main goal of this paper is to develop a synthesizable platform described in SystemC from an open architecture. The platform includes a CPU (OpenRISC) and some basic peripherals. A set of software development tools (compiler, assembler, debugger) and RTOS (eCos) has also been developed. This work enables the evaluation of the advantages and disadvantages of the open-source model in electronic system design.
  • Keywords
    reduced instruction set computing; software reusability; software tools; CPU; RISC; application source code; assembler; central processing unit; compiler; debugger; design complexity; electronic system design; hardware development; international technology roadmap; library source code; open architecture; open source cores; open source initiatives; reduced instruction set computing; software development tools; software engineering; systemC platform; Application software; Costs; Design automation; Microelectronics; Open source software; Programming; Silicon; Software engineering; Software libraries; System-level design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition, 2004. Proceedings
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-2085-5
  • Type

    conf

  • DOI
    10.1109/DATE.2004.1269026
  • Filename
    1269026