• DocumentCode
    2146288
  • Title

    The RecoBlock SoC platform: A flexible array of reusable Run-Time-Reconfigurable IP-blocks

  • Author

    Navas, Byron ; Sander, Ingo ; Oberg, Johnny

  • Author_Institution
    Dept. of Electronic Systems, KTH Royal Institute of Technology, Stockholm, Sweden
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    833
  • Lastpage
    838
  • Abstract
    Run-time reconfigurable (RTR) FPGAs combine the flexibility of software with the high efficiency of hardware. Still, their potential cannot be fully exploited due to increased complexity of the design process. Consequently, to enable an efficient design flow, we devise a set of prerequisites to increase the flexibility and reusability of current FPGA-based RTR architectures. We apply these principles to design and implement the RecoBlock SoC platform, which main characterization is (1) a RTR plug-and-play IP-Core whose functionality is configured at run-time; (2) flexible inter-block communication configured via software, and (3) built-in buffers to support data-driven streams and inter-process communications. We illustrate the potential of our platform by a tutorial case study using an adaptive streaming application to investigate different combinations of reconfigurable arrays and schedules. The experiments underline the benefits of the platform and shows resource utilization.
  • Keywords
    Arrays; Libraries; Registers; Schedules; Software; System-on-chip; adaptivity; embedded systems; partial and run-time reconfiguration; reconfigurable architectures; system-on-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013
  • Conference_Location
    Grenoble, France
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4673-5071-6
  • Type

    conf

  • DOI
    10.7873/DATE.2013.176
  • Filename
    6513622