• DocumentCode
    121202
  • Title

    Hardware Managers with File System Support for Faster Dynamic Partial Reconfiguration

  • Author

    Escobar, Fernando A. ; Tarrillo, Jimmy ; Xin Chang ; Valderrama, Carlos

  • Author_Institution
    Service d´Electron. et Microelectron., UMONS, Mons, Belgium
  • fYear
    2014
  • fDate
    26-28 Aug. 2014
  • Firstpage
    205
  • Lastpage
    210
  • Abstract
    FPGA-based platforms allow implementing reconfigurable systems that can change functionality of portions of hardware at runtime. For this purpose, non-volatile, off-chip storage is required to hold the partial-configuration bitstreams that will be used for reconfiguration. Accessing such devices requires a high CPU usage or a dedicated hardware such as a Direct Memory Access (DMA) module, especially when reading from mass storage units using file systems. Relieving the processor from bitstreams acquisition and reconfiguration control promotes parallelism and better task scheduling. This paper presents a dedicated Intellectual Property (IP) block which efficiently retrieves bitstreams from a FAT16 formatted memory and independently performs partial reconfiguration at the highest possible speed. Three versions of the same module are proposed to enable the creation of systems capable of accessing the memory with different protocols and control units. The evaluation results show the advantages of our approach in terms of reconfiguration and reading speed, reduced area overhead, flexibility and ease of use.
  • Keywords
    field programmable gate arrays; file organisation; logic circuits; microprocessor chips; reconfigurable architectures; DMA module; FAT16 formatted memory; FPGA-based platforms; IP block; direct memory access; dynamic partial reconfiguration; file system support; hardware managers; intellectual property block; off-chip storage; reconfigurable systems; Computer architecture; File systems; Hardware; IP networks; Libraries; Process control; Registers; DPR; FAT16; File system; Xilinx;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing with Applications (ISPA), 2014 IEEE International Symposium on
  • Conference_Location
    Milan
  • Type

    conf

  • DOI
    10.1109/ISPA.2014.35
  • Filename
    6924448