• DocumentCode
    2895864
  • Title

    An embedded dynamically self-reconfigurable Master-Slaves MPSoC architecture

  • Author

    Karras, Kimon ; Manolakos, Elias S.

  • Author_Institution
    Dept. of Inf. & Telecommun., Univ. of Athens, Athens
  • fYear
    2008
  • fDate
    8-10 Sept. 2008
  • Firstpage
    431
  • Lastpage
    434
  • Abstract
    A dynamically self-reconfigurable master-slaves MPSoC architecture framework is introduced which can be fully embedded into a single FPGA device. The master core can request a configuration manager module to add, or remove, a slave core at runtime. If the request can be satisfied, self-reconfiguration commences, implemented by a pipeline of light-weight specialized blocks. The M-S architecture utilizes a simple and general token-based bus control mechanism that is reconfiguration aware. All system modules have been described in synthesizable VHDL. A first system prototype has been built and validated using the affordable XUP XC2VP30 board. Even when using CRC check of bitstreams dynamic reconfiguration can proceed at the maximum speed that can be supported by the ICAP Xilinx interface. The reconfiguration support logic consumes as little as 1012 slices on the Virtex II Pro FPGA.
  • Keywords
    configuration management; field programmable gate arrays; hardware description languages; multiprocessing systems; reconfigurable architectures; system-on-chip; CRC check; FPGA device; ICAP Xilinx interface; M-S architecture; VHDL; XUP XC2VP30 board; configuration manager module; dynamic reconfiguration; master core; master-slaves MPSoC architecture; self-reconfigurable architecture; token-based bus control mechanism; Architecture; Concurrent computing; Field programmable gate arrays; Informatics; Master-slave; Pipelines; Power system management; Runtime; Switches; Vehicle dynamics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2008. FPL 2008. International Conference on
  • Conference_Location
    Heidelberg
  • Print_ISBN
    978-1-4244-1960-9
  • Electronic_ISBN
    978-1-4244-1961-6
  • Type

    conf

  • DOI
    10.1109/FPL.2008.4629976
  • Filename
    4629976