• DocumentCode
    3546487
  • Title

    HIBI-based multiprocessor SoC on FPGA

  • Author

    Salminen, Erno ; Kulmala, Ari ; Hämäläinen, Timo D.

  • Author_Institution
    Inst. of Digital & Comput. Syst., Tampere Univ. of Technol., Finland
  • fYear
    2005
  • fDate
    23-26 May 2005
  • Firstpage
    3351
  • Abstract
    An FPGA offers an excellent platform for a system-on-chip consisting of intellectual property (IP) blocks. The problem is that IP blocks and their interconnections are often FPGA vendor dependent. Our HIBI (heterogeneous IP block interconnection) network-on-chip (NoC) scheme solves the problem by providing a flexible interconnection network and IP block integration with an open core protocol (OCP) interface. Therefore, IP components can be of any type: processors; hardware accelerators; communication interfaces; memories. As a proof of concept, a multiprocessor system with eight soft processor cores and HIBI is prototyped on FPGA. The whole system uses 36,402 logic elements, 2.9 Mbits of RAM, and operates at 78 MHz frequency on the Altera Stratix 1S40, which is comparable to other FPGA multiprocessors. The most important benefit is significant reduction of the design effort compared to system specific interconnection networks. HIBI also presents the first OCP compliant IP-block integration in FPGA.
  • Keywords
    field programmable gate arrays; integrated circuit design; integrated circuit interconnections; multiprocessing systems; multiprocessor interconnection networks; protocols; random-access storage; system-on-chip; 2.9 Mbit; 78 MHz; Altera Stratix 1S40; FPGA; HIBI-based multiprocessor SoC; RAM; communication interfaces; hardware accelerators; heterogeneous IP block interconnection; intellectual property blocks; interconnection network; logic elements; memories; network-on-chip; open core protocol interface; processors; soft processor cores; system-on-chip; Field programmable gate arrays; Hardware; Intellectual property; Multiprocessing systems; Multiprocessor interconnection networks; Network-on-a-chip; Protocols; Prototypes; Random access memory; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
  • Print_ISBN
    0-7803-8834-8
  • Type

    conf

  • DOI
    10.1109/ISCAS.2005.1465346
  • Filename
    1465346