• DocumentCode
    14230
  • Title

    The Case for Embedded Networks on Chip on Field-Programmable Gate Arrays

  • Author

    Abdelfattah, Mohamed S. ; Betz, Vaughn

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Toronto, Toronto, ON, Canada
  • Volume
    34
  • Issue
    1
  • fYear
    2014
  • fDate
    Jan.-Feb. 2014
  • Firstpage
    80
  • Lastpage
    89
  • Abstract
    FPGAs are becoming more powerful computing devices as a result of increased logic capacity, inclusion of embedded processors and I/O controllers, and the rise of high-level programming-language-to-hardware compilers. However, accelerating computing applications on FPGAs is still challenging, partly due to the need for low-level hardware design of a system-level interconnect to integrate the application components. The authors propose augmenting the FPGA architecture with an embedded NoC to implement the system-level communication infrastructure and mitigate the hardware design challenges faced by current bus-based interconnects. With a flexible interface between the NoC and the FPGA fabric, an embedded NoC maintains the configurability of the FPGA, and simplifies distribution of I/O data throughout the chip. Embedded NoCs are always more energy-efficient compared with custom buses configured into the fabric by commercial system integration tools, and they save area for most systems as well.
  • Keywords
    embedded systems; field buses; field programmable gate arrays; integrated circuit interconnections; network-on-chip; power aware computing; FPGA architecture; FPGA fabric; I/O data distribution; bus-based interconnects; embedded NOC; embedded network on chip; energy efficiency; flexible interface; hardware design challenges; system-level communication infrastructure; Embedded systems; Field programmable gate arrays; Kernel; Network-on-chip; Reconfigurable architectures; System-on-chip; FPGA; I/O and data communications; field-programmable gate arrays; interconnections; networks-on-chip;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/MM.2013.131
  • Filename
    6679041