• DocumentCode
    2873028
  • Title

    The Study of a Dynamic Reconfiguration Manager for Systems-on-Chip

  • Author

    Kuehnle, Matthias ; Brito, Andrey ; Roth, Christoph ; Dagas, Konstantinos ; Becker, Juergen

  • Author_Institution
    Inst. of Inf. Process. Technol., Karlsruhe Inst. of Technol., Karlsruhe, Germany
  • fYear
    2011
  • fDate
    4-6 July 2011
  • Firstpage
    13
  • Lastpage
    18
  • Abstract
    This paper presents the specification and designing of a Dynamic Configuration Manager for Dynamic Reconfigurable Systems-on-chip (DRSoC). The manager is compile time parameterizable to enable the modelling of different technology specific details from vendors like Xilinx, Altera or others. The manager is embedded into a simulation environment for proof of concept purposes. It is implemented in cycle accurate System C and enables system analysis considering its performance and power metrics. With that, it allows a quantification of a specific DRSoC implementation. A System C kernel extension exposes the basis of the Dynamic Reconfiguration mechanism. The manager is also designed in RTL and implemented on a Xilinx Virtex2Pro FPGA. This allows a characterization of performance and power figures and their back-annotation into the higher level System C environment, which provides a speed-up of 25 compared to RTL.
  • Keywords
    field programmable gate arrays; system-on-chip; Altera; DRSoC; RTL; SystemC kernel extension; Xilinx Virtex2Pro FPGA; dynamic reconfigurable system-on-chip; dynamic reconfiguration manager; Analytical models; Field programmable gate arrays; Hardware; Kernel; Registers; Switches; Timing; FPGA; Reconfiguration management; simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI (ISVLSI), 2011 IEEE Computer Society Annual Symposium on
  • Conference_Location
    Chennai
  • ISSN
    2159-3469
  • Print_ISBN
    978-1-4577-0803-9
  • Electronic_ISBN
    2159-3469
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2011.35
  • Filename
    5992472