• DocumentCode
    2214147
  • Title

    A Bus-Based SoC Architecture for Flexible Module Placement on Reconfigurable FPGAs

  • Author

    Oetken, Andreas ; Wildermann, Stefan ; Teich, Jürgen ; Koch, Dirk

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Erlangen-Nuremberg, Erlangen, Germany
  • fYear
    2010
  • fDate
    Aug. 31 2010-Sept. 2 2010
  • Firstpage
    234
  • Lastpage
    239
  • Abstract
    This paper proposes an FPGA-based System-on-Chip (SoC) architecture with support for dynamic runtime reconfiguration. The SoC is divided into two parts, the static embedded CPU sub-system and the dynamically reconfigurable part. An additional bus system connects the embedded CPU sub-system with modules within the dynamic area, offering a flexible way to communicate among all SoC components. This makes it possible to implement a reconfigurable design with support for free module placement. An enhanced memory access method is included for high-speed access to an external memory. The dynamic part includes a streaming technology which implements a direct connection between reconfigurable modules. The paper describes the architecture and shows the advantages in a smart camera case study.
  • Keywords
    cameras; embedded systems; field buses; field programmable gate arrays; multiprocessing systems; reconfigurable architectures; system-on-chip; FPGA based system on chip architecture; bus based SoC architecture; enhanced memory access method; flexible module placement; reconfigurable FPGA; smart camera; static embedded CPU subsystem; streaming technology; FPGA; ReCoBus; partial reconfiguration; reconfigurable SoC; runtime reconfiguration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2010 International Conference on
  • Conference_Location
    Milano
  • ISSN
    1946-1488
  • Print_ISBN
    978-1-4244-7842-2
  • Type

    conf

  • DOI
    10.1109/FPL.2010.54
  • Filename
    5694253