• DocumentCode
    3668985
  • Title

    A portable open-source controller for safe Dynamic Partial Reconfiguration on Xilinx FPGAs

  • Author

    Stefano Di Carlo;Paolo Prinetto;Pascal Trotta;Jan Andersson

  • Author_Institution
    Dip. di Automatica e Informatica, Politecnico di Torino, Italy
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Thanks to their flexibility, increasing performances and low Non-Recurrent Engineering costs, SRAM-based Field Programmable Gate Array (FPGA) devices often represent the preferred platforms for the final deployment of highly reliable systems. In this context, Dynamic Partial Reconfiguration (DPR) is far from being widely adopted due to the additional complexity introduced during the hardware design phase, and the dependability issues related to the FPGA reconfiguration process itself. This paper presents a portable open-source controller for safely enabling self dynamic and partial reconfiguration of systems implemented on Xilinx FPGAs. The controller embeds configurable error detection and correction circuitry that enables a safe DPR by monitoring for partial bitstreams data errors. Experiments highlight the high performances achieved and the limited hardware resources needed to implement it on different devices. The HDL source code has been made available through the popular open-source Cobham Gaisler GRLIB IP-cores library.
  • Keywords
    "Field programmable gate arrays","Hardware","Throughput","Clocks","Reliability","Monitoring","Process control"
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2015 25th International Conference on
  • Type

    conf

  • DOI
    10.1109/FPL.2015.7294002
  • Filename
    7294002